Installing SWMF touch Library/src/Makefile.DEPEND Library/src/Makefile.RULES tar -xzf hypre-2.7.0b.tar.gz cd hypre-2.7.0b/src; \ mv configure configure.orig; \ cp ../../configure.hypre-2.7.0b.fixed configure; \ ./configure --without-fei \ CC=mpicc CXX=gcc; \ make -j4 install checking build system type... i686-apple-darwin12.5.0 checking host system type... i686-apple-darwin12.5.0 checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpf77... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking for gcc... mpicc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether mpicc accepts -g... yes checking for mpicc option to accept ANSI C... none needed checking how to run the C preprocessor... mpicc -E checking whether we are using the GNU C++ compiler... yes checking whether gcc accepts -g... yes checking how to run the C++ preprocessor... gcc -E checking whether we are using the GNU Fortran 77 compiler... no checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... --verbose checking for Fortran libraries of mpif77... -L/usr/local/mpich-1.3.1/lib -lpmpich -lmpich -lopa -lmpl -lpthread /usr/local/lib/NAGWare/libf98.a -lm -lSystem /usr/bin/../lib/clang/5.0/lib/darwin/libclang_rt.osx.a checking for dummy main to link with Fortran libraries... rm: conftest.dSYM: is a directory none checking for Fortran name-mangling scheme... rm: conftest.dSYM: is a directory lower case, underscore, no extra underscore checking for MPI_Init... yes checking for mpi.h... yes checking for MPI_Comm_f2c... no checking for cabs in -lm... yes checking the hostname... srbwks55362-01.engin.umich.edu checking the architecture... x86_64 configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h Making /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/blas ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c blas_utils.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c cp -fp *.o /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/utilities Making /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/lapack ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dbdsqr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgebd2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgebrd.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgelq2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgelqf.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgels.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgeqr2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgeqrf.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgesvd.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgetrf.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgetrs.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dgetf2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlabad.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlabrd.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlacpy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlae2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlaev2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlange.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlanst.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlansy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlapy2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlarfb.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlarf.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlarfg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlarft.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlartg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlas2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlascl.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlaset.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlasq1.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlasq2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlasq3.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlasq4.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlasq5.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlasq6.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlasr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlasrt.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlassq.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlaswp.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlasv2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dlatrd.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dorg2l.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dorg2r.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dorgbr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dorgl2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dorglq.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dorgql.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dorgqr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dorgtr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dorm2r.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dormbr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dorml2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dormlq.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dormqr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dpotf2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dpotrf.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dpotrs.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsteqr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsterf.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyev.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsygs2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsygst.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsygv.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsytd2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c dsytrd.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c ieeeck.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c ilaenv.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c lapack_utils.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c mpicc -I.. -I../utilities -c dlamch.c cp -fp *.o /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/utilities Making utilities ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c amg_linklist.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c binsearch.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c exchange_data.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c fortran_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c hypre_ap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c hypre_printf.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c hypre_memory.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c hypre_qsort.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c memory_dmalloc.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c mpistubs.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c qsplit.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c random.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c threading.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c thread_mpistubs.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c timer.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c timing.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c umalloc_local.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c hypre_mpi_comm_f2c.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c hypre_error.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I. -DHYPRE_TIMING -c F90_HYPRE_error.c Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a *.o /opt/local/bin/ranlib: file: libHYPRE_utilities.a(threading.o) has no symbols ranlib libHYPRE_utilities.a ranlib: file: libHYPRE_utilities.a(threading.o) has no symbols cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./_hypre_utilities.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./fortran*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making multivector ... mpicc -O2 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -c multivector.c mpicc -O2 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -c temp_multivector.c Building libHYPRE_multivector.a ... ar -rcu libHYPRE_multivector.a multivector.o temp_multivector.o ranlib libHYPRE_multivector.a cp -fpPR *.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making krylov ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c bicgstab.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c cgnr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c gmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c flexgmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c lgmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c HYPRE_bicgstab.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c HYPRE_cgnr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c HYPRE_gmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c HYPRE_lgmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c HYPRE_flexgmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c HYPRE_pcg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c pcg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c HYPRE_lobpcg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../multivector -I./../utilities -c lobpcg.c lobpcg.c:194:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] hypre_fprintf( stderr, message ); ^~~~~~~ 1 warning generated. Building libHYPRE_krylov.a ... ar -rcu libHYPRE_krylov.a bicgstab.o cgnr.o gmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o ranlib libHYPRE_krylov.a cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./krylov.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./lobpcg.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making seq_mv ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c csr_matop.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c csr_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c csr_matvec.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c genpart.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c HYPRE_csr_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c HYPRE_mapped_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c HYPRE_multiblock_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c HYPRE_vector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c mapped_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c multiblock_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c vector.c Building libHYPRE_seq_mv.a ... ar -rcu libHYPRE_seq_mv.a csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o ranlib libHYPRE_seq_mv.a cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./seq_mv.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making parcsr_mv ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c communicationT.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c F90_HYPRE_parcsr_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c F90_HYPRE_parcsr_vector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c F90_parcsr_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c F90_par_vector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c HYPRE_parcsr_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c HYPRE_parcsr_vector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c new_commpkg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c numbers.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_csr_aat.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_csr_assumed_part.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_csr_bool_matop.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_csr_bool_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_csr_communication.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_csr_matop.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_csr_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_csr_matop_marked.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_csr_matvec.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_vector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../seq_mv -c par_make_system.c Building libHYPRE_parcsr_mv.a ... ar -rcu libHYPRE_parcsr_mv.a communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matop_marked.o par_csr_matvec.o par_vector.o par_make_system.o ranlib libHYPRE_parcsr_mv.a cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./_hypre_parcsr_mv.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making parcsr_block_mv ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -c csr_block_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -c csr_block_matvec.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -c par_csr_block_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -c par_csr_block_matvec.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -c par_csr_block_comm.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -c par_csr_block_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -c par_csr_block_rap_communication.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -c par_csr_block_interp.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -c par_csr_block_relax.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -c par_block_nodal_systems.c Building libHYPRE_parcsr_block_mv.a ... ar -rcu libHYPRE_parcsr_block_mv.a csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o ranlib libHYPRE_parcsr_block_mv.a cp -fpPR ./par_csr_block_matrix.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./csr_block_matrix.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making distributed_matrix ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -c distributed_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -c HYPRE_distributed_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -c distributed_matrix_ISIS.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -c distributed_matrix_PETSc.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.a ... ar -rcu libHYPRE_DistributedMatrix.a distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o ranlib libHYPRE_DistributedMatrix.a cp -fpPR ./distributed_matrix.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making IJ_mv ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c aux_parcsr_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c aux_par_vector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c F90_HYPRE_IJMatrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c F90_HYPRE_IJVector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c F90_IJMatrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c HYPRE_IJMatrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c HYPRE_IJVector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c IJMatrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c IJMatrix_parcsr.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c IJVector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -c IJVector_parcsr.c Building libHYPRE_IJ_mv.a ... ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o ranlib libHYPRE_IJ_mv.a cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./_hypre_IJ_mv.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making matrix_matrix ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.a ... ar -rcu libHYPRE_MatrixMatrix.a HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o /opt/local/bin/ranlib: file: libHYPRE_MatrixMatrix.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ranlib libHYPRE_MatrixMatrix.a ranlib: file: libHYPRE_MatrixMatrix.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making distributed_ls ... Making pilut ... mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c comm.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c debug.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c distributed_qsort.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c distributed_qsort_si.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c HYPRE_DistributedMatrixPilutSolver.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c ilut.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c parilut.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c parutil.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c pblas1.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c serilut.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c trifactor.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c util.c Building libHYPRE_DistributedMatrixPilutSolver.a ... ar -rcu libHYPRE_DistributedMatrixPilutSolver.a comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o ranlib libHYPRE_DistributedMatrixPilutSolver.a cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making ParaSails ... mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c ConjGrad.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c DiagScale.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c FGmres.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c Hash.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c hypre_ParaSails.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c LoadBal.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c Matrix.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c Mem.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c Numbering.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c OrderStat.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c ParaSails.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c PrunedRows.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c RowPatt.c mpicc -O2 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../distributed_matrix -c StoredRows.c Building libHYPRE_ParaSails.a ... ar -rcu libHYPRE_ParaSails.a ConjGrad.o DiagScale.o FGmres.o Hash.o hypre_ParaSails.o LoadBal.o Matrix.o Mem.o Numbering.o OrderStat.o ParaSails.o PrunedRows.o RowPatt.o StoredRows.o ranlib libHYPRE_ParaSails.a Making Euclid ... mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c blas_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Euclid_apply.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Euclid_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c ExternalRows_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Factor_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c getRow_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c globalObjects.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Hash_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Hash_i_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c ilu_mpi_bj.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c ilu_mpi_pilu.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c ilu_seq.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c io_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c krylov_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Mat_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c mat_dh_private.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c MatGenFD.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Mem_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Numbering_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Parser_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c shellSort_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c sig_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c SortedList_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c SortedSet_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c SubdomainGraph_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c TimeLog_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Timer_dh.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -c Vec_dh.c TimeLog_dh.c:84:37: warning: format string is not a string literal (potentially insecure) [-Wformat-security] hypre_sprintf(t->desc[t->last], desc); ^~~~ /usr/include/secure/_stdio.h:49:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ 1 warning generated. Building libHYPRE_Euclid.a ... ar -rcu libHYPRE_Euclid.a blas_dh.o Euclid_apply.o Euclid_dh.o ExternalRows_dh.o Factor_dh.o getRow_dh.o globalObjects.o Hash_dh.o Hash_i_dh.o ilu_mpi_bj.o ilu_mpi_pilu.o ilu_seq.o io_dh.o krylov_dh.o Mat_dh.o mat_dh_private.o MatGenFD.o Mem_dh.o Numbering_dh.o Parser_dh.o shellSort_dh.o sig_dh.o SortedList_dh.o SortedSet_dh.o SubdomainGraph_dh.o TimeLog_dh.o Timer_dh.o Vec_dh.o ranlib libHYPRE_Euclid.a Making parcsr_ls ... mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c amg_hybrid.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c aux_interp.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_hypre_laplace.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_amg.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_bicgstab.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_block.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_cgnr.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_Euclid.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_gmres.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_flexgmres.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_lgmres.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_hybrid.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_int.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_ParaSails.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_pcg.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_pilut.c F90_HYPRE_parcsr_int.c:70:4: warning: expression result unused; should this cast be to 'void'? [-Wunused-value] (void*) (hypre_ParReadVector( ^ ~ F90_HYPRE_parcsr_int.c:118:4: warning: expression result unused; should this cast be to 'void'? [-Wunused-value] (void *) hypre_ParCSRMultiVectorRead( ^ ~ 2 warnings generated. mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_parcsr_schwarz.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c F90_HYPRE_ams.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_amg.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_bicgstab.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_block.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_cgnr.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_Euclid.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_gmres.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_flexgmres.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_lgmres.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_hybrid.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_int.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_ParaSails.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_pcg.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_pilut.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_parcsr_schwarz.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_ams.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c HYPRE_ame.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_amg.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_amg_setup.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_amg_solve.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_amg_solveT.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_cg_relax_wt.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_coarsen.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_cgc_coarsen.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_coarse_parms.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_coordinates.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_cr.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_cycle.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_difconv.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_gsmg.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_indepset.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_interp.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_jacobi_interp.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_multi_interp.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_laplace_27pt.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_laplace_9pt.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_laplace.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_lr_interp.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_nodal_systems.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_rap.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_rap_communication.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_rotate_7pt.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_vardifconv.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_relax.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_relax_more.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_relax_interface.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_scaled_matnorm.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_schwarz.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_stats.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_strength.c par_schwarz.c:86:52: warning: if statement has empty body [-Wempty-body] if (hypre_SchwarzDataVariant(schwarz_data) == 3); ^ par_schwarz.c:86:52: note: put the semicolon on a separate line to silence this warning 1 warning generated. mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_sv_interp.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c par_sv_interp_ln.c par_sv_interp_ln.c:2298:47: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((is_q[j_counter] == (k+1))) ~~~~~~~~~~~~~~~~^~~~~~~~ par_sv_interp_ln.c:2298:47: note: remove extraneous parentheses around the comparison to silence this warning if ((is_q[j_counter] == (k+1))) ~ ^ ~ par_sv_interp_ln.c:2298:47: note: use '=' to turn this equality comparison into an assignment if ((is_q[j_counter] == (k+1))) ^~ = mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c partial.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c pcg_par.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c schwarz.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c block_tridiag.c mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c ams.c 1 warning generated. mpicc -O2 -DHAVE_CONFIG_H -DMPI_MODE -DMPI_TIMING -DUSING_MPI -DHYPRE_GET_ROW -DHYPRE_MODE -DOPTIMIZED_DH -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -c ame.c Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_ams.o HYPRE_parcsr_amg.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ame.o par_amg.o par_amg_setup.o par_amg_solve.o par_amg_solveT.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_difconv.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_multi_interp.o par_laplace_27pt.o par_laplace_9pt.o par_laplace.o par_lr_interp.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_vardifconv.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o partial.o pcg_par.o schwarz.o block_tridiag.o ams.o ame.o ranlib libHYPRE_parcsr_ls.a cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./_hypre_parcsr_ls.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making struct_mv ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c assumed_part.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c box_algebra.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c box_alloc.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c box_boundary.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c box.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c box_manager.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c communication_info.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c computation.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c F90_HYPRE_struct_grid.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c F90_HYPRE_struct_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c F90_HYPRE_struct_stencil.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c F90_HYPRE_struct_vector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c grow.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c HYPRE_struct_grid.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c HYPRE_struct_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c HYPRE_struct_stencil.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c HYPRE_struct_vector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c project.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_axpy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_communication.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_copy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_grid.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_innerprod.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_io.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_matrix_mask.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_matvec.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_overlap_innerprod.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_scale.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_stencil.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -c struct_vector.c Building libHYPRE_struct_mv.a ... ar -rcu libHYPRE_struct_mv.a assumed_part.o box_algebra.o box_alloc.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o grow.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_axpy.o struct_communication.o struct_copy.o struct_grid.o struct_innerprod.o struct_io.o struct_matrix.o struct_matrix_mask.o struct_matvec.o struct_overlap_innerprod.o struct_scale.o struct_stencil.o struct_vector.o ranlib libHYPRE_struct_mv.a cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./_hypre_struct_mv.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making struct_ls ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c coarsen.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c cyclic_reduction.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c F90_HYPRE_struct_bicgstab.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c F90_HYPRE_struct_gmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c F90_HYPRE_struct_hybrid.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c F90_HYPRE_struct_int.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c F90_HYPRE_struct_jacobi.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c F90_HYPRE_struct_pcg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c F90_HYPRE_struct_pfmg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c F90_HYPRE_struct_smg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c F90_HYPRE_struct_sparse_msg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c general.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c hybrid.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_bicgstab.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_hybrid.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_int.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_jacobi.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_pfmg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_smg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_sparse_msg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_pcg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_gmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_flexgmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c HYPRE_struct_lgmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c jacobi.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pcg_struct.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pfmg2_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pfmg3_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pfmg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pfmg_relax.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pfmg_setup.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pfmg_setup_interp.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pfmg_setup_rap5.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pfmg_setup_rap7.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pfmg_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c pfmg_solve.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c point_relax.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c red_black_constantcoef_gs.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c red_black_gs.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c semi.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c semi_interp.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c semi_restrict.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c semi_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg2_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg3_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg_axpy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg_relax.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg_residual.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg_setup.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg_setup_interp.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg_setup_restrict.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c smg_solve.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c sparse_msg2_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c sparse_msg3_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c sparse_msg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c sparse_msg_filter.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c sparse_msg_interp.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c sparse_msg_restrict.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c sparse_msg_setup.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c sparse_msg_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -c sparse_msg_solve.c Building libHYPRE_struct_ls.a ... ar -rcu libHYPRE_struct_ls.a coarsen.o cyclic_reduction.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o general.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_hybrid.o HYPRE_struct_int.o HYPRE_struct_jacobi.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o HYPRE_struct_pcg.o HYPRE_struct_gmres.o HYPRE_struct_flexgmres.o HYPRE_struct_lgmres.o jacobi.o pcg_struct.o pfmg2_setup_rap.o pfmg3_setup_rap.o pfmg.o pfmg_relax.o pfmg_setup.o pfmg_setup_interp.o pfmg_setup_rap5.o pfmg_setup_rap7.o pfmg_setup_rap.o pfmg_solve.o point_relax.o red_black_constantcoef_gs.o red_black_gs.o semi.o semi_interp.o semi_restrict.o semi_setup_rap.o smg2_setup_rap.o smg3_setup_rap.o smg_axpy.o smg.o smg_relax.o smg_residual.o smg_setup.o smg_setup_interp.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg2_setup_rap.o sparse_msg3_setup_rap.o sparse_msg.o sparse_msg_filter.o sparse_msg_interp.o sparse_msg_restrict.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o ranlib libHYPRE_struct_ls.a cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./_hypre_struct_ls.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making sstruct_mv ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c F90_HYPRE_sstruct_graph.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c F90_HYPRE_sstruct_grid.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c F90_HYPRE_sstruct_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c F90_HYPRE_sstruct_stencil.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c F90_HYPRE_sstruct_vector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c HYPRE_sstruct_graph.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c HYPRE_sstruct_grid.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c HYPRE_sstruct_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c HYPRE_sstruct_stencil.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c HYPRE_sstruct_vector.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_axpy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_copy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_graph.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_grid.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_innerprod.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_matrix.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_matvec.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_overlap_innerprod.c sstruct_matvec.c:313:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (x_object_type == HYPRE_SSTRUCT) ) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ sstruct_matvec.c:313:27: note: remove extraneous parentheses around the comparison to silence this warning if ( (x_object_type == HYPRE_SSTRUCT) ) ~ ^ ~ sstruct_matvec.c:313:27: note: use '=' to turn this equality comparison into an assignment if ( (x_object_type == HYPRE_SSTRUCT) ) ^~ = 1 warning generated. mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_scale.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_stencil.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -c sstruct_vector.c Building libHYPRE_sstruct_mv.a ... ar -rcu libHYPRE_sstruct_mv.a F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matrix.o sstruct_matvec.o sstruct_overlap_innerprod.o sstruct_scale.o sstruct_stencil.o sstruct_vector.o ranlib libHYPRE_sstruct_mv.a cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./_hypre_sstruct_mv.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making sstruct_ls ... mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c F90_HYPRE_sstruct_bicgstab.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c F90_HYPRE_sstruct_gmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c F90_HYPRE_sstruct_flexgmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c F90_HYPRE_sstruct_lgmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c F90_HYPRE_sstruct_InterFAC.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c F90_HYPRE_sstruct_int.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c F90_HYPRE_sstruct_maxwell.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c F90_HYPRE_sstruct_pcg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c F90_HYPRE_sstruct_split.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c HYPRE_sstruct_bicgstab.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c HYPRE_sstruct_gmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c HYPRE_sstruct_flexgmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c HYPRE_sstruct_lgmres.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c HYPRE_sstruct_InterFAC.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c HYPRE_sstruct_int.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c HYPRE_sstruct_maxwell.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c HYPRE_sstruct_pcg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c HYPRE_sstruct_split.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c HYPRE_sstruct_sys_pfmg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_amr_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_amr_fcoarsen.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_amr_zero_data.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_cf_coarsen.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_cfstencil_box.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_CFInterfaceExtents.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_interp2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_relax.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_restrict2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_setup2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_solve3.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_zero_cdata.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c fac_zero_stencilcoef.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c hypre_bsearch.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c krylov.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c krylov_sstruct.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c eliminate_rowscols.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c maxwell_grad.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c maxwell_physbdy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c maxwell_PNedelec.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c maxwell_PNedelec_bdy.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c maxwell_semi_interp.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c maxwell_TV.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c maxwell_TV_setup.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c maxwell_zeroBC.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c hypre_MaxwellSolve.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c hypre_MaxwellSolve2.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c nd1_amge_interpolation.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c node_relax.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sstruct_amr_intercommunication.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sstruct_owninfo.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sstruct_recvinfo.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sstruct_sendinfo.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sstruct_sharedDOFComm.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sys_pfmg.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sys_pfmg_relax.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sys_pfmg_setup.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sys_pfmg_setup_interp.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sys_pfmg_setup_rap.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sys_pfmg_solve.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sys_semi_interp.c mpicc -O2 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -c sys_semi_restrict.c Building libHYPRE_sstruct_ls.a ... ar -rcu libHYPRE_sstruct_ls.a F90_HYPRE_sstruct_bicgstab.o F90_HYPRE_sstruct_gmres.o F90_HYPRE_sstruct_flexgmres.o F90_HYPRE_sstruct_lgmres.o F90_HYPRE_sstruct_InterFAC.o F90_HYPRE_sstruct_int.o F90_HYPRE_sstruct_maxwell.o F90_HYPRE_sstruct_pcg.o F90_HYPRE_sstruct_split.o F90_HYPRE_sstruct_sys_pfmg.o HYPRE_sstruct_bicgstab.o HYPRE_sstruct_gmres.o HYPRE_sstruct_flexgmres.o HYPRE_sstruct_lgmres.o HYPRE_sstruct_InterFAC.o HYPRE_sstruct_int.o HYPRE_sstruct_maxwell.o HYPRE_sstruct_pcg.o HYPRE_sstruct_split.o HYPRE_sstruct_sys_pfmg.o fac.o fac_amr_rap.o fac_amr_fcoarsen.o fac_amr_zero_data.o fac_cf_coarsen.o fac_cfstencil_box.o fac_CFInterfaceExtents.o fac_interp2.o fac_relax.o fac_restrict2.o fac_setup2.o fac_solve3.o fac_zero_cdata.o fac_zero_stencilcoef.o hypre_bsearch.o krylov.o krylov_sstruct.o eliminate_rowscols.o maxwell_grad.o maxwell_physbdy.o maxwell_PNedelec.o maxwell_PNedelec_bdy.o maxwell_semi_interp.o maxwell_TV.o maxwell_TV_setup.o maxwell_zeroBC.o hypre_MaxwellSolve.o hypre_MaxwellSolve2.o nd1_amge_interpolation.o node_relax.o sstruct_amr_intercommunication.o sstruct_owninfo.o sstruct_recvinfo.o sstruct_sendinfo.o sstruct_sharedDOFComm.o sys_pfmg.o sys_pfmg_relax.o sys_pfmg_setup.o sys_pfmg_setup_interp.o sys_pfmg_setup_rap.o sys_pfmg_solve.o sys_semi_interp.o sys_semi_restrict.o ranlib libHYPRE_sstruct_ls.a cp -fpPR ./HYPRE_*.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include cp -fpPR ./_hypre_sstruct_ls.h /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/include Making lib ... Building libHYPRE ... ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/IJ_mv/*.o ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/distributed_ls/Euclid/*.o ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/distributed_ls/ParaSails/*.o ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/distributed_ls/pilut/*.o ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/distributed_matrix/*.o ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/krylov/*.o ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/matrix_matrix/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/multivector/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/parcsr_ls/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/parcsr_mv/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/parcsr_block_mv/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/seq_mv/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/sstruct_ls/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/sstruct_mv/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/struct_ls/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/struct_mv/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ar -rcu libHYPRE.a /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/utilities/*.o /opt/local/bin/ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols /opt/local/bin/ranlib: file: libHYPRE.a(threading.o) has no symbols ranlib libHYPRE.a ranlib: file: libHYPRE.a(HYPRE_ConvertPETScMatrixToDistributedMatrix.o) has no symbols ranlib: file: libHYPRE.a(threading.o) has no symbols cp -fpPR libHYPRE* /Users/gtoth/Tmp/SWMF/util/HYPRE/hypre-2.7.0b/src/hypre/lib Installing hypre ... ln -s hypre-2.7.0b/src/hypre/lib . ln -s hypre-2.7.0b/src/hypre/include . VERSION 2.3 cd CON; make install touch Control/src/Makefile.DEPEND Control/src/Makefile.RULES Library/src/Makefile.DEPEND Coupler/src/Makefile.DEPEND Interface/src/Makefile.DEPEND Stubs/src/Makefile.DEPEND cd ESMF/ESMF_SWMF; make install touch src/Makefile.DEPEND /bin/sh: line 0: cd: /Users/gtoth/swmf/ESMF/ver2.2rp1: No such file or directory make[2]: *** No rule to make target `info'. Stop. Installing EE/BATSRUS/ Installing BATSRUS as EE component Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing GM/BATSRUS/ Installing BATSRUS as GM component cp -f src/ModSize_orig.f90 src/ModSize.f90 cp -f src/ModHdf5_empty.f90 src/ModHdf5.f90 cp -f src/ModImplHypre_empty.f90 src/ModImplHypre.f90 cp -f srcBATL/BATL_size_orig.f90 srcBATL/BATL_size.f90 touch src/Makefile.DEPEND src/Makefile.RULES srcBATL/Makefile.DEPEND srcInterface/Makefile.DEPEND srcPostProc/Makefile.RULES ./Config.pl -u=Default -e=Mhd Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp src/ModHdf5_empty.f90 src/ModHdf5.f90 set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing IE/RIM/ Installing RIM as IE component touch src/Makefile.DEPEND Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing IE/Ridley_serial/ Installing Ridley_serial as IE component cp -f src/ModSize_orig.f90 src/ModSize.f90 touch src/Makefile.DEPEND Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing IH/BATSRUS/ Installing BATSRUS as IH component Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing IH/BATSRUS_share/ Installing BATSRUS as IH component touch src/Makefile.DEPEND Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 make[1]: *** No rule to make target `srcBATL/BATL_size.f90'. Stop. BATSRUS/Config.pl ERROR: could not open srcBATL/BATL_size.f90 Installing IM/CRCM/ Installing CRCM as IM component touch src/Makefile.DEPEND src/Makefile.RULES srcInterface/Makefile.DEPEND Config.pl -EarthHO -GridDefault Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing IM/HEIDI/ Installing HEIDI as IM component touch src/Makefile.DEPEND src/Makefile.RULES srcInterface/Makefile.DEPEND Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing IM/RCM2/ Installing RCM2 as IM component touch src/Makefile.DEPEND Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing OH/BATSRUS/ Installing BATSRUS as OH component Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing PS/DGCPM/ Installing DGCPM as PS component touch src/Makefile.DEPEND Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing PT/AMPS/ Installing amps as PT component Makefile:45: warning: overriding commands for target `clean' /Users/gtoth/Tmp/SWMF/Makefile.conf:83: warning: ignoring old commands for target `clean' ./Config.pl -application=Moon AMPS installed Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing PW/PWOM/ Installing PWOM as PW component mkdir bin touch src/Makefile.DEPEND src/Makefile.RULES srcInterface/Makefile.DEPEND Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing RB/RBE/ Installing RBE as RB component touch src/Makefile.DEPEND src/Makefile.RULES srcInterface/Makefile.DEPEND Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing SC/BATSRUS/ Installing BATSRUS as SC component Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installing SP/Kota/ Installing Kota as SP component touch src/Makefile.DEPEND srcInterface/Makefile.DEPEND Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 Installation succeeded Setting debugging flags to 'yes' in Makefile.conf Setting maximum optimization flag to -O0 in Makefile.conf Disabling Hdf5 library in Makefile.conf set_hdf5_: cp GM/BATSRUS/src/ModHdf5_empty.f90 GM/BATSRUS/src/ModHdf5.f90 set_hdf5_: cp share/Library/src/ModHdf5Utils_empty.f90 share/Library/src/ModHdf5Utils.f90 Enabling HYPRE library in Makefile.conf set_hypre_: cp GM/BATSRUS/src/ModImplHypre_orig.f90 GM/BATSRUS/src/ModImplHypre.f90 rm -f share/Library/test/*.diff cd share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 lapack.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 blas.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlasLapack.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModKind.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCubeGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExactRS.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' lapack.f:119:16: warning: '&&' within '||' [-Wlogical-op-parentheses] if (inta_>=129 && inta_<=137 || inta_>=145 && inta_<=153 || inta_>=162 && inta_<=169) { ~~~~~~~~~~~^~~~~~~~~~~~~ ~~ lapack.f:119:16: note: place parentheses around the '&&' expression to silence this warning if (inta_>=129 && inta_<=137 || inta_>=145 && inta_<=153 || inta_>=162 && inta_<=169) { ^ ( ) lapack.f:119:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (inta_>=129 && inta_<=137 || inta_>=145 && inta_<=153 || inta_>=162 && inta_<=169) { ~~ ~~~~~~~~~~~^~~~~~~~~~~~~ lapack.f:119:44: note: place parentheses around the '&&' expression to silence this warning if (inta_>=129 && inta_<=137 || inta_>=145 && inta_<=153 || inta_>=162 && inta_<=169) { ^ ( ) lapack.f:119:72: warning: '&&' within '||' [-Wlogical-op-parentheses] if (inta_>=129 && inta_<=137 || inta_>=145 && inta_<=153 || inta_>=162 && inta_<=169) { ~~ ~~~~~~~~~~~^~~~~~~~~~~~~ lapack.f:119:72: note: place parentheses around the '&&' expression to silence this warning if (inta_>=129 && inta_<=137 || inta_>=145 && inta_<=153 || inta_>=162 && inta_<=169) { ^ ( ) lapack.f:122:16: warning: '&&' within '||' [-Wlogical-op-parentheses] if (intb_>=129 && intb_<=137 || intb_>=145 && intb_<=153 || intb_>=162 && intb_<=169) { ~~~~~~~~~~~^~~~~~~~~~~~~ ~~ lapack.f:122:16: note: place parentheses around the '&&' expression to silence this warning if (intb_>=129 && intb_<=137 || intb_>=145 && intb_<=153 || intb_>=162 && intb_<=169) { ^ ( ) lapack.f:122:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (intb_>=129 && intb_<=137 || intb_>=145 && intb_<=153 || intb_>=162 && intb_<=169) { ~~ ~~~~~~~~~~~^~~~~~~~~~~~~ lapack.f:122:44: note: place parentheses around the '&&' expression to silence this warning if (intb_>=129 && intb_<=137 || intb_>=145 && intb_<=153 || intb_>=162 && intb_<=169) { ^ ( ) lapack.f:122:72: warning: '&&' within '||' [-Wlogical-op-parentheses] if (intb_>=129 && intb_<=137 || intb_>=145 && intb_<=153 || intb_>=162 && intb_<=169) { ~~ ~~~~~~~~~~~^~~~~~~~~~~~~ lapack.f:122:72: note: place parentheses around the '&&' expression to silence this warning if (intb_>=129 && intb_<=137 || intb_>=145 && intb_<=153 || intb_>=162 && intb_<=169) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFreq.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIoUnit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModIoUnit.f90:106:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_199; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModIoUnit.f90:106:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_199; ^ ( ) ModIoUnit.f90:106:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_199; ^ == 1 warning generated. mpif90 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMpiOrig.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInterpolate.f90 -dusty option disables -C=calls clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInterpolateAMRGrid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInterGen.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLinearAdvection.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSort.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTriangulate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTriangulateSpherical.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNumConst.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -dusty ModMpiInterfaces.f90 -dusty option disables -C=calls clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInterWrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConst.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoordTransform.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeConvert.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMpi.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cpp -P -DsysDarwin -DcompNAGF95 ModUtilities.F90 | grep -v '^#' > ModUtilities.f95 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLinearSolver.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_line_extract.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_geopack.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModUtilities.F90:316:17: warning: empty character constant [-Winvalid-pp-token] String2 = '' ^ ModUtilities.F90:476:14: warning: empty character constant [-Winvalid-pp-token] String = '' ^ 2 warnings generated. f95 -o ModUtilities.o -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUtilities.f95 clang: warning: argument unused during compilation: '-mfpmath=sse' ModUtilities.f95:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_557; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModUtilities.f95:286:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_557; ^ ( ) ModUtilities.f95:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_557; ^ == ModUtilities.f95:298:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_611; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModUtilities.f95:298:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_611; ^ ( ) ModUtilities.f95:298:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_611; ^ == ModUtilities.f95:307:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_652; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModUtilities.f95:307:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_652; ^ ( ) ModUtilities.f95:307:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_652; ^ == 3 warnings generated. rm -f ModUtilities.f95 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModReadParam.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5Utils.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPlanetConst.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProcessVarName.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 ModReadParam.f90:744:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModReadParam.f90:744:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1991; ^ ( ) ModReadParam.f90:744:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1991; ^ == ModReadParam.f90:699:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1837; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModReadParam.f90:699:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1837; ^ ( ) ModReadParam.f90:699:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1837; ^ == ModReadParam.f90:703:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1863; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModReadParam.f90:703:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1863; ^ ( ) ModReadParam.f90:703:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1863; ^ == ModReadParam.f90:705:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1888; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModReadParam.f90:705:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1888; ^ ( ) ModReadParam.f90:705:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1888; ^ == ModReadParam.f90:660:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1736; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModReadParam.f90:660:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1736; ^ ( ) ModReadParam.f90:660:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1736; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModReadParam.f90:262:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_590; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModReadParam.f90:262:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_590; ^ ( ) ModReadParam.f90:262:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_590; ^ == ModReadParam.f90:280:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_710; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModReadParam.f90:280:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_710; ^ ( ) ModReadParam.f90:280:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_710; ^ == 7 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_planet.f90 ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ^ == ModPlotFile.f90:544:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:544:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ ( ) ModPlotFile.f90:544:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ == ModPlotFile.f90:546:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:546:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ^ ( ) ModPlotFile.f90:546:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ^ == ModPlotFile.f90:551:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:551:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ ( ) ModPlotFile.f90:551:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ == ModPlotFile.f90:554:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:554:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ^ ( ) ModPlotFile.f90:554:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModPlotFile.f90:621:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:621:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ^ ( ) ModPlotFile.f90:621:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ^ == ModPlotFile.f90:622:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:622:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ^ ( ) ModPlotFile.f90:622:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ^ == ModPlotFile.f90:626:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:626:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ^ ( ) ModPlotFile.f90:626:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ^ == ModPlotFile.f90:632:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:632:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ^ ( ) ModPlotFile.f90:632:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ^ == ModPlotFile.f90:634:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:634:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ^ ( ) ModPlotFile.f90:634:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ^ == ModPlotFile.f90:642:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:642:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ^ ( ) ModPlotFile.f90:642:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ^ == ModPlotFile.f90:644:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:644:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ^ ( ) ModPlotFile.f90:644:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_axes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 38 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInitialState.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLookupTable.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModInitialState.f90:180:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:180:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ ( ) ModInitialState.f90:180:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_planet_field.f90 4 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libSHARE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSHARE.a lapack.o blas.o ModBlasLapack.o ModConst.o ModCoordTransform.o ModCubeGeometry.o ModExactRS.o ModFreq.o ModInitialState.o ModInterpolate.o ModInterpolateAMRGrid.o ModInterGen.o ModInterWrapper.o ModIoUnit.o ModKind.o ModLinearAdvection.o ModLinearSolver.o ModLookupTable.o ModMpiInterfaces.o ModMpi.o ModMpiOrig.o ModNumConst.o ModPlanetConst.o ModPlotFile.o ModProcessVarName.o ModReadParam.o ModSort.o ModTimeConvert.o ModTriangulate.o ModTriangulateSpherical.o ModUtilities.o CON_axes.o CON_geopack.o CON_line_extract.o CON_planet.o CON_planet_field.o ModHdf5Utils.o CON_ray_trace.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSHARE.a /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd share/Library/test; make test clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_axes.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_coord_transform.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_freq.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_geopack.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_io_unit.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_interpolate.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_interpolate_amr.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_initial_state.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_line_extract.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_linear_advection.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_linear_solver.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_lookup_table.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_planet_field.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_plot_file.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_ray_trace.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_sort.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_time_convert.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_triangulate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:33 test_process_var_name.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:33 test_utilities.diff --------------------------------------------------------- -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_axes.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_coord_transform.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_freq.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_geopack.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_initial_state.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_interpolate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_interpolate_amr.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 test_io_unit.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_line_extract.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_linear_advection.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_linear_solver.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_lookup_table.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_planet_field.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_plot_file.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:33 test_process_var_name.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_ray_trace.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_sort.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_time_convert.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 test_triangulate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:33 test_utilities.diff ls -l share/Library/test/*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_axes.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_coord_transform.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_freq.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_geopack.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_initial_state.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_interpolate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_interpolate_amr.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_io_unit.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_line_extract.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_linear_advection.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_linear_solver.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_lookup_table.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_planet_field.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_plot_file.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:33 share/Library/test/test_process_var_name.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_ray_trace.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_sort.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_time_convert.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_triangulate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:33 share/Library/test/test_utilities.diff for i in `ls -d [A-Z][A-Z]/*/ | grep -v /CVS/ | grep -v /Empty/`; \ do ( cd $i; make test; ); done EE/BATSRUS is tested in GM/BATSRUS make test_fluxemergence_compile ./Config.pl -e=MhdEosRad -u=Ee -g=10,10,10,500,1 Writing new grid size 10,10,10,500,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTiming.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 timing_cpu.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 timing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMagnetogram.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModMagnetogram.f90:863:35: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp8 = modmagnetogram_MP_nrext!=0 && rin_pfssm_<((Tmp6>Tmp7 ? Tmp6 : Tmp7)) || modmagnetogram_MP_nrext==0 && rin_pfssm_<0.9*modmagnetogram_MP_ro_pfssm; ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModMagnetogram.f90:863:35: note: place parentheses around the '&&' expression to silence this warning Tmp8 = modmagnetogram_MP_nrext!=0 && rin_pfssm_<((Tmp6>Tmp7 ? Tmp6 : Tmp7)) || modmagnetogram_MP_nrext==0 && rin_pfssm_<0.9*modmagnetogram_MP_ro_pfssm; ^ ( ) ModMagnetogram.f90:863:107: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp8 = modmagnetogram_MP_nrext!=0 && rin_pfssm_<((Tmp6>Tmp7 ? Tmp6 : Tmp7)) || modmagnetogram_MP_nrext==0 && rin_pfssm_<0.9*modmagnetogram_MP_ro_pfssm; ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModMagnetogram.f90:863:107: note: place parentheses around the '&&' expression to silence this warning Tmp8 = modmagnetogram_MP_nrext!=0 && rin_pfssm_<((Tmp6>Tmp7 ? Tmp6 : Tmp7)) || modmagnetogram_MP_nrext==0 && rin_pfssm_<0.9*modmagnetogram_MP_ro_pfssm; ^ ( ) ModMagnetogram.f90:255:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp8 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1160; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModMagnetogram.f90:255:10: note: place parentheses around the assignment to silence this warning if (Tmp8 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1160; ^ ( ) ModMagnetogram.f90:255:10: note: use '==' to turn this assignment into an equality comparison if (Tmp8 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1160; ^ == ModMagnetogram.f90:284:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp8 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1275; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModMagnetogram.f90:284:10: note: place parentheses around the assignment to silence this warning if (Tmp8 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1275; ^ ( ) ModMagnetogram.f90:284:10: note: use '==' to turn this assignment into an equality comparison if (Tmp8 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1275; ^ == ModMagnetogram.f90:141:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_730; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModMagnetogram.f90:141:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_730; ^ ( ) ModMagnetogram.f90:141:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_730; ^ == ModMagnetogram.f90:158:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_835; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModMagnetogram.f90:158:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_835; ^ ( ) ModMagnetogram.f90:158:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_835; ^ == 6 warnings generated. rm -f /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a ModMagnetogram.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLdem.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libDEMT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libDEMT.a ModLdem.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libDEMT.a /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EEE_ModCommonVariables.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EEE_ModArch.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EEE_ModGL98.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EEE_ModTD99.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EEE_ModGetB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EEE_ModShearFlow.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EEE_ModMain.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a EEE_ModCommonVariables.o EEE_ModMain.o EEE_ModTD99.o EEE_ModGL98.o EEE_ModArch.o EEE_ModGetB0.o EEE_ModShearFlow.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_mpi.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:59: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:104: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:104: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:149: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:149: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp17) { ^ ~~ BATL_amr.f90:1147:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp17) { ^~ & BATL_amr.f90:1147:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp17) { ~^~~~~ BATL_amr.f90:1147:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp17) { ^ ~~ BATL_amr.f90:1147:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp17) { ^~ & BATL_amr.f90:1147:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp17) { ~^~~~~ BATL_amr.f90:1223:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1223:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1223:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1223:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1223:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1223:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1276:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1276:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1276:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1276:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1329:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1329:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1329:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1329:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1329:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1329:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1382:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1382:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1382:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1382:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1382:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp17) { ^ ~~ BATL_amr.f90:1120:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp17) { ^~ & BATL_amr.f90:1120:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp17) { ~^~~~~ BATL_amr.f90:1120:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp17) { ^ ~~ BATL_amr.f90:1120:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp17) { ^~ & BATL_amr.f90:1120:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp17) { ~^~~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. 4 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSingleFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExtraVariables.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProcMH.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_815; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_815; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_815; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_857; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_857; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_857; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1633; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1633; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1633; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1659; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1659; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1659; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1659; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1659; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1659; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1659; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1659; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1659; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1809; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1809; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1809; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1852; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1852; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1852; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1852; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1852; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1852; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:634: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:634: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:164: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:164: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:635: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:635: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:141: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:141: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:162: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:162: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:139: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:139: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:570: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:122: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:571: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:106: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:120: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:104: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:574: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:574: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:122: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:575: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:575: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:106: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:120: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:104: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_904; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_904; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_904; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1074; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1074; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1074; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1396; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1396; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1396; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1396; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1396; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1396; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1396; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1396; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1396; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1952; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1952; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1952; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2023; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2023; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2023; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:681:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:681:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:717:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:717:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:740:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:740:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModRadDiffusion.f90:1647:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModRadDiffusion.f90:1647:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModRadDiffusion.f90:1685:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModRadDiffusion.f90:1685:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2996; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2996; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2996; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2996; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2996; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2996; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2996; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2996; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2996; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3081; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3081; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3081; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3142; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3142; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3142; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3185; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3185; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3185; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3185; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3185; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3185; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3185; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3185; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3185; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3270; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3270; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3270; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3331; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3331; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3331; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModHeatConduction.f90:1015:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModHeatConduction.f90:1015:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ~~ ~~~~~~~~~~^~~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ^ ( ) impl_jacobian.f90:882:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ~~ ~~~~~~~~~~^~~~~~~~ impl_jacobian.f90:882:59: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 PostIDL.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' PostIDL.f90:124:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:124:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ ( ) PostIDL.f90:124:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ == PostIDL.f90:130:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_882; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:130:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_882; ^ ( ) PostIDL.f90:130:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_882; ^ == PostIDL.f90:145:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_947; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:145:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_947; ^ ( ) PostIDL.f90:145:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_947; ^ == PostIDL.f90:173:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1088; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:173:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1088; ^ ( ) PostIDL.f90:173:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1088; ^ == PostIDL.f90:326:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&dxcell4_,4)) goto iocatch_1735; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:326:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&dxcell4_,4)) goto iocatch_1735; ^ ( ) PostIDL.f90:326:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&dxcell4_,4)) goto iocatch_1735; ^ == PostIDL.f90:326:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_1735; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:326:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_1735; ^ ( ) PostIDL.f90:326:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_1735; ^ == PostIDL.f90:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&dxcell8_,8)) goto iocatch_1758; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:329:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&dxcell8_,8)) goto iocatch_1758; ^ ( ) PostIDL.f90:329:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&dxcell8_,8)) goto iocatch_1758; ^ == PostIDL.f90:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_1758; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:329:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_1758; ^ ( ) PostIDL.f90:329:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_1758; ^ == PostIDL.f90:333:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_1784; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:333:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_1784; ^ ( ) PostIDL.f90:333:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_1784; ^ == PostIDL.f90:333:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_lio_read_d(&_ioctx_,pTmp3++)) goto iocatch_1784; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:333:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_lio_read_d(&_ioctx_,pTmp3++)) goto iocatch_1784; ^ ( ) PostIDL.f90:333:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_lio_read_d(&_ioctx_,pTmp3++)) goto iocatch_1784; ^ == PostIDL.f90:333:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1784; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PostIDL.f90:333:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1784; ^ ( ) PostIDL.f90:333:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1784; ^ == 11 warnings generated. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe PostIDL.o -L/Users/gtoth/Tmp/SWMF/lib -lSHARE -r8 -C -gline -nan -dusty option disables -C=calls Program PostIDL has been brought up to date. make test_fluxemergence_rundir rm -rf run_test make rundir RUNDIR=run_test COMPONENT=EE STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/EE cd run_test/EE; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp ../data/FLUXEMERGENCE/*.dat* . cd run_test; cp Param/FLUXEMERGENCE/Grid.* . cd run_test; gunzip *.gz cd run_test; cp Param/CORONA/RadCoolCorona.dat . cd run_test; cp Param/FLUXEMERGENCE/PARAM.in.FluxEmergence.1D PARAM.in make test_fluxemergence_run cd run_test; cp Param/FLUXEMERGENCE/PARAM.in.FluxEmergence.1D PARAM.in cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog_1d cd run_test; ./PostProc.pl -M -cat RESULTS/run_1d bin/load_mpich: No such file or directory. PostProc.pl: mv EE/IO2 RESULTS/run_1d/EE with 3 files PostProc.pl: cp PARAM.in RESULTS/run_1d/ PostProc.pl: TIMINGS from runlog_1d (init, run) 2.13 29.69 PostProc.pl: mv runlog_[0-9]* RESULTS/run_1d/ PostProc.pl: Restart.pl -o RESULTS/run_1d/RESTART cd run_test; cp Param/FLUXEMERGENCE/PARAM.in.FluxEmergence.3D PARAM.in cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog_3d cd run_test; ./Restart.pl # Restart.pl has checked output restart file and directories. # Restart.pl has created restart tree RESTART_t0004.0295s/. # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESTART_t0004.0295s/. cd run_test; ./PostProc.pl -M -cat RESULTS/run_3d bin/load_mpich: No such file or directory. PostProc.pl: mv EE/IO2 RESULTS/run_3d/EE with 5 files PostProc.pl: cp PARAM.in RESULTS/run_3d/ PostProc.pl: TIMINGS from runlog_3d (init, run) 5.82 85.93 PostProc.pl: mv runlog_[0-9]* RESULTS/run_3d/ PostProc.pl: Restart.pl -o RESULTS/run_3d/RESTART ERROR in Restart.pl: could not find restart file EE/restartOUT/restart.H! cd run_test; cp Param/FLUXEMERGENCE/PARAM.in.FluxEmergence PARAM.in cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog_restart Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; ./PostProc.pl -M -cat RESULTS/run_restart; \ mv runlog_restart RESULTS/run_restart bin/load_mpich: No such file or directory. PostProc.pl: mv EE/IO2 RESULTS/run_restart/EE with 3 files PostProc.pl: cp PARAM.in RESULTS/run_restart/ WARNING in PostProc.pl: no runlog runlog_[0-9]* file was found PostProc.pl: TIMINGS from runlog_restart (init, run) 0.99 102.47 PostProc.pl: Restart.pl -o RESULTS/run_restart/RESTART make test_fluxemergence_check ls -l test_fluxemergence.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 test_fluxemergence.diff if([ "y" ]); then rm -rf run_test_fluxemergence; mv run_test run_test_fluxemergence; fi make test_shocktube_compile ./Config.pl -u=Default -e=MhdHyp -g=64,4,1,10,1 Writing new grid size 64,4,1,10,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_grid.f90:332:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_grid.f90:332:7: note: place parentheses around the '&&' expression to silence this warning if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:59: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:103: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:103: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:147: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:147: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp17) { ^ ~~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp17) { ~^~~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 64 && Tmp17) { ^ ~~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (1 && 4 && 64 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (1 && 4 && 64 && Tmp17) { ~^~~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 12 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 10 warnings generated. 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:632: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:632: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] clangTmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)));: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:568: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:568: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clangModFaceGradient.f90: :973:warning: 101argument unused during compilation: '-mfpmath=sse': note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:572: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:572: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ == 63 warnings generated. ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2986; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2986; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2986; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2986; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2986; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2986; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2986; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2986; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2986; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3003; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3003; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3003; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3027; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3027; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3027; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3071; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3071; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3071; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3132; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3132; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3132; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3175; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3175; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3175; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3175; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3175; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3175; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3192; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3192; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3192; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3216; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3216; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3216; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3260; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3260; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3260; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3321; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3321; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3321; ^ == 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:58: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_shocktube_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/SHOCKTUBE/PARAM.in.hyp PARAM.in make test_shocktube_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; ./PostProc.pl -m RESULT bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULT/GM with 11 files PostProc.pl: cp PARAM.in RESULT/ PostProc.pl: TIMINGS from runlog (init, run) 0.01 5.54 PostProc.pl: mv runlog RESULT/ PostProc.pl: Restart.pl -o RESULT/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_shocktube_check ls -l test_shocktube.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 test_shocktube.diff if([ "y" ]); then rm -rf run_test_shocktube; mv run_test run_test_shocktube; fi make test_partsteady_compile ./Config.pl -u=Default -e=MhdHyp -g=4,4,1,1000,1 Writing new grid size 4,4,1,1000,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_grid.f90:332:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_grid.f90:332:7: note: place parentheses around the '&&' expression to silence this warning if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. 4 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ == Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)));ModGeometry.f90 : ^131 : ( )10 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ == Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) 2 warnings generated. ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2986; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2986; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2986; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2986; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2986; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2986; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2986; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2986; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2986; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3003; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3003; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3003; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3027; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3027; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3027; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3071; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3071; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3071; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3132; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3132; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3132; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3175; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3175; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3175; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3175; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3175; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3175; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3192; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3192; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3192; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3216; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3216; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3216; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3260; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3260; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3260; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3321; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3321; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3321; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_partsteady_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/SHOCKTUBE/PARAM.in.partsteady PARAM.in make test_partsteady_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; ./PostProc.pl -m RESULT bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULT/GM with 34 files PostProc.pl: cp PARAM.in RESULT/ PostProc.pl: TIMINGS from runlog (init, run) 0.02 15.87 PostProc.pl: mv runlog RESULT/ PostProc.pl: Restart.pl -o RESULT/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_partsteady_check ls -l test_partsteady.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 test_partsteady.diff if([ "y" ]); then rm -rf run_test_partsteady; mv run_test run_test_partsteady; fi make test_hallmhd_compile ./Config.pl -u=Waves -e=Mhd -f -g=64,2,2,10,10 Writing new grid size 64,2,2,10,10 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:59: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:103: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:103: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:147: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:147: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00;note: use '&' for a bitwise operation ^ ( ) if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 12 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:632: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:632: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:ModFaceGradient.f9010::929 :warning: 31using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: '&&' within '||' [-Wlogical-op-parentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ModFaceGradient.f90 ( ): 929:31ModSatelliteFile.f90:: 347note: :place parentheses around the '&&' expression to silence this warning10 : note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:568: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:568: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:573: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) 9 warnings generated. ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:572: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:572: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2990; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2990; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2990; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2990; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2990; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2990; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2990; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2990; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2990; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3007; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3007; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3007; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3031; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3031; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3031; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3075; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3075; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3075; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3136; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3136; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3136; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3179; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3179; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3179; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3179; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3179; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3179; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3179; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3179; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3179; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3196; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3196; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3196; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3220; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3220; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3220; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3264; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3264; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3264; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3325; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3325; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3325; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:58: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_hallmhd_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/SHOCKTUBE/PARAM.in.HallTest PARAM.in make test_hallmhd_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; ./PostProc.pl RESULT bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULT/GM with 14 files PostProc.pl: cp PARAM.in RESULT/ PostProc.pl: TIMINGS from runlog (init, run) 0.03 216.60 PostProc.pl: mv runlog RESULT/ PostProc.pl: Restart.pl -o RESULT/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_hallmhd_check ls -l test_hallmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:42 test_hallmhd.diff if([ "y" ]); then rm -rf run_test_hallmhd; mv run_test run_test_hallmhd; fi make test_twofluidmhd_compile ./Config.pl -u=Waves -e=MhdHypPe -f -g=64,2,2,10,10 make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[7]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_812; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_812; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_812; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_854; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_854; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:632: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:632: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:569: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:568: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:568: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1630; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1630; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1630; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1656; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1656; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1656; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1656; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1656; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1656; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1656; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1656; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1656; ^ == ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1806; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1806; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1806; ^ == Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1849; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ModFaceGradient.f90 :763:105ModSatelliteFile.f90::347 :warning: 10'&&' within '||' [-Wlogical-op-parentheses]: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1849; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1849; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1849; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1849; ModFaceGradient.f90 ^: 763 ( ): 105: ModSatelliteFile.f90note: :place parentheses around the '&&' expression to silence this warning347 :10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1849; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1849; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1849; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1849; ^ == Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:572: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:572: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_901; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_901; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_901; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1071; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1071; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1071; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1393; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1393; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1393; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1393; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1393; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1393; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1393; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1393; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1393; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1949; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1949; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1949; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2020; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2020; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2020; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2992; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2992; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2992; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2992; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2992; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2992; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2992; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2992; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2992; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3009; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3009; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3009; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3033; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3033; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3033; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3077; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3077; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3077; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3138; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3138; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3138; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3181; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3181; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3181; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3181; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3181; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3181; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3181; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3181; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3181; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3198; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3198; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3198; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3222; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3222; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3222; ^ == 12 warnings generated. ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3266; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3266; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3266; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3327; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3327; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3327; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:58: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_twofluidmhd_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/SHOCKTUBE/PARAM.in.TwofluidTest PARAM.in make test_twofluidmhd_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; ./PostProc.pl RESULT bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULT/GM with 4 files PostProc.pl: cp PARAM.in RESULT/ PostProc.pl: TIMINGS from runlog (init, run) 0.03 172.12 PostProc.pl: mv runlog RESULT/ PostProc.pl: Restart.pl -o RESULT/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_twofluidmhd_check ls -l test_twofluidmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:45 test_twofluidmhd.diff if([ "y" ]); then rm -rf run_test_twofluidmhd; mv run_test run_test_twofluidmhd; fi make test_multifluid_compile ./Config.pl -u=Default -e=MhdHd -f -g=64,2,2,10,1 Writing new grid size 64,2,2,10,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:59: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:103: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:103: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:147: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:147: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 10 warnings generated. 12 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ == ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)));if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ^ ( ) ModFaceGradient.f90ModGeometry.f90::1114131::4310:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the '&&' expression to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ == Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:632: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:632: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:568: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:568: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:572: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:572: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ ( ) ModRestartFile.f90clang:: 559:10warning: :argument unused during compilation: '-mfpmath=sse' note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ == 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:58: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==14 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==14 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==14 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==14 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_multifluid_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/MULTIFLUID/PARAM.in . make test_multifluid_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; ./PostProc.pl -m RESULT bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULT/GM with 11 files PostProc.pl: cp PARAM.in RESULT/ PostProc.pl: TIMINGS from runlog (init, run) 0.07 19.22 PostProc.pl: mv runlog RESULT/ PostProc.pl: Restart.pl -o RESULT/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_multifluid_check ls -l test_multifluid.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:46 test_multifluid.diff if([ "y" ]); then rm -rf run_test_multifluid; mv run_test run_test_multifluid; fi make test_multiion_compile ./Config.pl -u=Default -e=MultiIon -f -g=64,2,2,10,1 make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[7]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:632: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:632: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:31: note: place parentheses around the '&&' expression to silence this warning ModSatelliteFile.f90:Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)));472 : ^59 : ( ) warning: '&&' within '||' [-Wlogical-op-parentheses] ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634;ModFaceGradient.f90 : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~951 :29: warning: '&&' within '||' [-Wlogical-op-parentheses]ModSatelliteFile.f90 :286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)));if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ~~ ~~~~~~~^~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90ModFaceGradient.f90::290951::1029:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the '&&' expression to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660;ModFaceGradient.f90 : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~951 :119: ModSatelliteFile.f90warning: :'&&' within '||' [-Wlogical-op-parentheses]290 :10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:568: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:568: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ == ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:572: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:572: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ 9 warningsModFaceGradient.f90 generated. :807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_time4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ == 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:784:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ update_states.f90:784:7: note: place parentheses around the '&&' expression to silence this warning if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ^ ( ) 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:58: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==14 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==14 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==14 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==14 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_multiion_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/MULTIION/PARAM.in . make test_multiion_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; ./PostProc.pl RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 22 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.03 4.05 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_multiion_check ls -l test_multiion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:46 test_multiion.diff if([ "y" ]); then rm -rf run_test_multiion; mv run_test run_test_multiion; fi make test_mhdions_compile ./Config.pl -u=Default -e=MhdIons -f -g=64,2,2,40,1 Writing new grid size 64,2,2,40,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:59: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:103: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:103: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:147: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:147: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>65) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~~ BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp17) { ^ ~~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (2 && 2 && 64 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp17) { ~^~~~~ BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 10 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_822; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_822; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_822; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_864; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_864; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_864; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:632: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:632: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1640; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1640; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1640; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1666; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1666; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1666; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1666; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1666; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1666; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1666; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1666; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1666; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1816; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1816; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1816; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1859; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1859; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1859; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1859; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1859; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1859; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:568: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:568: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:572: warning: '&&' within '||' [-Wlogical-op-parentheses] 9 warnings generated. Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:572: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_911; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_911; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_911; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1081; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1081; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1081; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1403; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1403; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1403; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1403; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1403; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1403; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1403; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1403; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1403; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1959; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1959; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1959; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2030; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2030; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2030; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_dt8,8)) goto iocatch_2997; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_dt8,8)) goto iocatch_2997; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_dt8,8)) goto iocatch_2997; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_time8,8)) goto iocatch_2997; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_time8,8)) goto iocatch_2997; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_time8,8)) goto iocatch_2997; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2997; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2997; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2997; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3014; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3014; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3014; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3082; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3082; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3082; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3143; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3143; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3143; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ15.modrestartfile_MP_dt4,4)) goto iocatch_3186; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ15.modrestartfile_MP_dt4,4)) goto iocatch_3186; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ15.modrestartfile_MP_dt4,4)) goto iocatch_3186; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ16.modrestartfile_MP_time4,4)) goto iocatch_3186; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ16.modrestartfile_MP_time4,4)) goto iocatch_3186; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ16.modrestartfile_MP_time4,4)) goto iocatch_3186; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3186; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3186; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3186; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3203; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3203; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3203; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3271; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3271; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3271; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3332; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3332; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3332; ^ == 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:58: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==19 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==19 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==19 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==19 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_mhdions_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/MHDIONS/PARAM.in . make test_mhdions_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; ./PostProc.pl RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 12 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.03 22.83 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_mhdions_check ls -l test_mhdions.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 test_mhdions.diff if([ "y" ]); then rm -rf run_test_mhdions; mv run_test run_test_mhdions; fi make test_mhdnoncons_compile ./Config.pl -u=Default -e=MhdNonCons -f -g=64,2,2,40,1 make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[7]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==65 || *locals.i_==64 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==64 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:632: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:632: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:568: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:568: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ModSatelliteFile.f90 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~: 286:10: ModFaceGradient.f90warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]963 :67: note: place parentheses around the '&&' expression to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ == Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ( ) ModFaceGradient.f90ModSatelliteFile.f90::963290::51610:: note: note: place parentheses around the '&&' expression to silence this warninguse '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1));if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( ) ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ == clang: ModSatelliteFile.f90warning: :argument unused during compilation: '-mfpmath=sse'290 :10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ == ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ ( ) Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)));ModSatelliteFile.f90 : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~336 :10: note: ModFaceGradient.f90use '==' to turn this assignment into an equality comparison: 973:44: note: place parentheses around the '&&' expression to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ == Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)));use '==' to turn this assignment into an equality comparison ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848;101 : ^ note: ==place parentheses around the '&&' expression to silence this warning ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)));: ^note: use '==' to turn this assignment into an equality comparison ( ) if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ == ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==65 || *i_==64 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==64 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:572: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:572: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: clangwarning: : argument unused during compilation: '-mfpmath=sse'warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ == ModGroundMagPerturb.f90:328:10: clangwarning: : using the result of an assignment as a condition without parentheses [-Wparentheses] warning: argument unused during compilation: '-mfpmath=sse' if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2986; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2986; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2986; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2986; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2986; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2986; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2986; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2986; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2986; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3003; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3003; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3003; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3027; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3027; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3027; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3071; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3071; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3071; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3132; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3132; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3132; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3175; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3175; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3175; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3175; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3175; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3175; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3192; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3192; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3192; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3216; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3216; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3216; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3260; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3260; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3260; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3321; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3321; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3321; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:784:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ update_states.f90:784:7: note: place parentheses around the '&&' expression to silence this warning if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ^ ( ) update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==64 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==65 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:58: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<64 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_mhdnoncons_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/MHDNONCONS/PARAM.in . make test_mhdnoncons_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; ./PostProc.pl RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 12 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.02 11.04 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_mhdnoncons_check ls -l test_mhdnoncons.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 test_mhdnoncons.diff if([ "y" ]); then rm -rf run_test_mhdnoncons; mv run_test run_test_mhdnoncons; fi make test_eosgodunov_compile ./Config.pl -e=HdEos -u=Eos -g=10,1,1,100,1 Writing new grid size 10,1,1,100,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make CRASH cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/CRASH/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libCRASH.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAtomicMass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFermiGas.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPowerLawEos.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonMix.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModOpacityVoigt.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLocalProperties.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 radiom.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpTable.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAtomicNotation.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonizPotential.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPlastic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModZtf.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHydrogenicModel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExcitationData.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAtomicDataMix.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExcitation.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMolecularData.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartition.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModStatSum.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiGroup.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTransport.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEos.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiom.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 nlte_igor.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 eos_material.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInterfaceNLTE.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEosTable.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libCRASH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libCRASH.a ModAtomicMass.o ModAtomicNotation.o ModAtomicDataMix.o ModEos.o ModEosTable.o ModExcitation.o ModExcitationData.o ModPowerLawEos.o ModFermiGas.o ModHydrogenicModel.o ModIonizPotential.o ModMolecularData.o ModPartition.o ModPlastic.o ModStatSum.o ModTransport.o eos_material.o ModIonMix.o ModOpacityVoigt.o ModMultiGroup.o ModInterfaceNLTE.o ModExpTable.o ModLocalProperties.o ModRadiom.o ModZtf.o nlte_igor.o radiom.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libCRASH.a /Users/gtoth/Tmp/SWMF/lib/libCRASH.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_grid.f90:332:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_grid.f90:332:7: note: place parentheses around the '&&' expression to silence this warning if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>2) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:59: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>2) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:103: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>2) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:103: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>2) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:147: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>2) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:147: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>2) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 1 && 10 && Tmp17) { ^ ~~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (1 && 1 && 10 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (1 && 1 && 10 && Tmp17) { ~^~~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 1 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (1 && 1 && 10 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (1 && 1 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 1 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (1 && 1 && 10 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (1 && 1 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 1 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (1 && 1 && 10 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (1 && 1 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 1 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (1 && 1 && 10 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (1 && 1 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 1 && 10 && Tmp17) { ^ ~~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (1 && 1 && 10 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (1 && 1 && 10 && Tmp17) { ~^~~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. 4 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_812; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_812; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_812; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_854; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_854; ^ == 2 warnings generated. ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==2 || *locals.j_==1 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==2 || *locals.j_==1 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==2 || *locals.j_==1 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==2 || *locals.j_==1 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:632: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==2 || *locals.j_==1 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:632: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==2 || *locals.j_==1 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==2 || *locals.j_==1 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==2 || *locals.j_==1 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==2 || *locals.j_==1 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==2 || *locals.j_==1 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==2 || *j_==1 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==2 || *j_==1 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==2 || *j_==1 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==2 || *j_==1 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:568: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==2 || *j_==1 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:568: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==2 || *j_==1 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==2 || *j_==1 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==2 || *j_==1 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==2 || *j_==1 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==2 || *j_==1 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==2 || *j_==1 && *idir_!=1) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==2 || *j_==1 && *idir_!=1) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==2 || *j_==1 && *idir_!=1) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==2 || *j_==1 && *idir_!=1) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:572: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==2 || *j_==1 && *idir_!=1) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:572: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==2 || *j_==1 && *idir_!=1) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==2 || *j_==1 && *idir_!=1) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==2 || *j_==1 && *idir_!=1) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==2 || *j_==1 && *idir_!=1) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==2 || *j_==1 && *idir_!=1) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=1) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=1) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=1) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=1) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=1) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=1) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=1) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=1) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=1) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=1) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==1 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1630; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1630; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1630; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1656; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1656; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1656; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1656; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1656; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1656; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1656; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1656; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1656; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1806; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1806; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1806; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1849; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1849; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1849; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1849; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1849; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1849; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1849; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1849; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1849; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_901; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_901; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_901; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1071; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1071; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1071; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1393; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1393; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1393; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1393; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1393; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1393; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1393; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1393; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1393; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1949; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1949; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1949; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2020; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2020; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2020; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_3026; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_time8,8)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_time8,8)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_time8,8)) goto iocatch_3026; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3043; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3043; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3043; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3067; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3067; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3067; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3111; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3111; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3111; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3172; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3172; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3172; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt4,4)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt4,4)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt4,4)) goto iocatch_3215; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time4,4)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time4,4)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time4,4)) goto iocatch_3215; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3232; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3232; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3232; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3256; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3256; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3256; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3300; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3300; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3300; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3361; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3361; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3361; ^ == 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:784:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ update_states.f90:784:7: note: place parentheses around the '&&' expression to silence this warning if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ^ ( ) update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 0 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 0 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 0 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 0 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 1); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<10 || iface_==2 && j_<1 || iface_==3 && k_<1) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<10 || iface_==2 && j_<1 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<10 || iface_==2 && j_<1 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<10 || iface_==2 && j_<1 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<10 || iface_==2 && j_<1 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:58: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<10 || iface_==2 && j_<1 || iface_==3 && k_<1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==7 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==7 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==7 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==7 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make CRASH make /Users/gtoth/Tmp/SWMF/bin/CRASH.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libCRASH.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/CRASH.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program CRASH has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_eosgodunov_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/CRASH/PARAM.in.eosgodunov PARAM.in; \ ln -s /Users/gtoth/Tmp/SWMF/bin/CRASH.exe . make test_eosgodunov_run cd run_test; mpirun -np 4 ./CRASH.exe > runlog cd run_test; ./PostProc.pl RESULT bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULT/GM with 51 files PostProc.pl: cp PARAM.in RESULT/ PostProc.pl: TIMINGS from runlog (init, run) 0.01 1.75 PostProc.pl: mv runlog RESULT/ PostProc.pl: Restart.pl -o RESULT/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_eosgodunov_check ls -l test_eosgodunov.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 test_eosgodunov.diff if([ "y" ]); then rm -rf run_test_eosgodunov; mv run_test run_test_eosgodunov; fi make test_levelset_compile ./Config.pl -e=HdCrash -u=Crash -g=4,4,1,2000,1 -nMaterial=3 Writing new grid size 4,4,1,2000,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make CRASH cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/CRASH/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libCRASH.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCRASH.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCRASH.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_grid.f90:332:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_grid.f90:332:7: note: place parentheses around the '&&' expression to silence this warning if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 10 warnings generated. 4 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_815; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_815; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_815; ^ == ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_857;Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:ModGeometry.f90807::131569::10 :note: place parentheses around the '&&' expression to silence this warningnote: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_857; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_857; ^ == Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1633; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1633; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1633; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1659; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1659; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1659; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1659; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1659; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1659; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1659; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1659; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1659; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1809; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1809; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1809; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1852; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1852; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1852; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1852; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1852; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1852; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: clangwarning: : argument unused during compilation: '-mfpmath=sse'warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_904; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_904; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_904; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1074; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1074; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1074; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1396; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1396; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1396; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1396; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1396; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1396; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1396; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1396; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1396; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1952; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1952; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1952; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2023; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2023; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2023; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 ModUser.f90:1684:240: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp17 = modadvance_MP_state_vgb.addr[Tmp9 + modadvance_MP_state_vgb.dim[1].mult*(Tmp13) + modadvance_MP_state_vgb.dim[2].mult*(Tmp14) + modadvance_MP_state_vgb.dim[3].mult*(Tmp15) + modadvance_MP_state_vgb.dim[4].mult*(Tmp16) + 0]>0. || 0 && modadvance_MP_state_vgb.addr[Tmp24 + modadvance_MP_state_vgb.dim[1].mult*(Tmp25) + modadvance_MP_state_vgb.dim[2].mult*(Tmp26) + modadvance_MP_state_vgb.dim[3].mult*(Tmp27) + modadvance_MP_state_vgb.dim[4].mult*(Tmp28) + 0]>0.; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModUser.f90:1684:240: note: place parentheses around the '&&' expression to silence this warning Tmp17 = modadvance_MP_state_vgb.addr[Tmp9 + modadvance_MP_state_vgb.dim[1].mult*(Tmp13) + modadvance_MP_state_vgb.dim[2].mult*(Tmp14) + modadvance_MP_state_vgb.dim[3].mult*(Tmp15) + modadvance_MP_state_vgb.dim[4].mult*(Tmp16) + 0]>0. || 0 && modadvance_MP_state_vgb.addr[Tmp24 + modadvance_MP_state_vgb.dim[1].mult*(Tmp25) + modadvance_MP_state_vgb.dim[2].mult*(Tmp26) + modadvance_MP_state_vgb.dim[3].mult*(Tmp27) + modadvance_MP_state_vgb.dim[4].mult*(Tmp28) + 0]>0.; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) 1 warning generated. ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56:f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_3043; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_3043; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_3043; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_3043; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_3043; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_3043; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3043; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3043; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3043; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3060; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3060; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3060; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3084; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3084; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3084; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3128; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3128; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3128; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3189; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3189; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3189; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3232; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3232; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3232; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3232; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3232; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3232; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3232; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3232; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3232; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3249; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3249; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3249; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3273; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3273; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3273; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3317; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3317; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3317; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3378; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3378; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3378; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:784:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ update_states.f90:784:7: note: place parentheses around the '&&' expression to silence this warning if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ^ ( ) update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make CRASH make /Users/gtoth/Tmp/SWMF/bin/CRASH.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libCRASH.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/CRASH.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program CRASH has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_levelset_rundir DEFAULT_EXE=CRASH.exe rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/CRASH/PARAM.in.levelset PARAM.in cp dataCRASH/input/hyades_1.1ns.out run_test make test_levelset_run cd run_test; mpirun -np 4 ./CRASH.exe > runlog cd run_test; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 2 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.08 31.92 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_levelset_check ls -l test_levelset.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:48 test_levelset.diff if([ "y" ]); then rm -rf run_test_levelset; mv run_test run_test_levelset; fi make test_hyades2d_compile ./Config.pl -e=HdRadCrash -u=Crash -g=4,4,1,1000,1000 -nMaterial=3 Writing new grid size 4,4,1,1000,1000 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... ./Config.pl -hdf5 Enabling HDF5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp src/ModHdf5_orig.f90 src/ModHdf5.f90 set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_orig.f90 ../../share/Library/src/ModHdf5Utils.f90 make CRASH cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a h5pfc -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5Utils.f90 -dusty option disables -C=calls clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3077; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3077; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3077; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3077; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3077; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3077; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3077; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3077; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3077; ^ == ModPlotFile.f90:544:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:544:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ ( ) ModPlotFile.f90:544:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ == ModPlotFile.f90:546:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3115; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:546:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3115; ^ ( ) ModPlotFile.f90:546:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3115; ^ == ModPlotFile.f90:551:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3151; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:551:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3151; ^ ( ) ModPlotFile.f90:551:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3151; ^ == ModPlotFile.f90:554:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:554:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ^ ( ) ModPlotFile.f90:554:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3175; ^ == ModPlotFile.f90:621:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3563; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:621:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3563; ^ ( ) ModPlotFile.f90:621:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3563; ^ == ModPlotFile.f90:622:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3580; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:622:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3580; ^ ( ) ModPlotFile.f90:622:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3580; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3599; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3599; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3599; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3599; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3599; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3599; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3617; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3617; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3617; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3617; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3617; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3617; ^ == ModPlotFile.f90:626:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3630; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:626:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3630; ^ ( ) ModPlotFile.f90:626:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3630; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3660; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3660; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3660; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3660; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3675; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3675; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3675; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3675; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3675; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3675; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3675; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3675; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3675; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3675; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3675; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3675; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3675; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3675; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3675; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3675; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3675; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3675; ^ == ModPlotFile.f90:632:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:632:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:632:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ == ModPlotFile.f90:634:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3708; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:634:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3708; ^ ( ) ModPlotFile.f90:634:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3708; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3719; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3719; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3719; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3719; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3719; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3719; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3749; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3749; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3749; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3749; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3749; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3749; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3764; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3764; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3764; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3764; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3764; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3764; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3764; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3764; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3764; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3764; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3764; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3764; ^ == ModPlotFile.f90:642:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3784; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:642:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3784; ^ ( ) ModPlotFile.f90:642:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3784; ^ == ModPlotFile.f90:644:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:644:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3804; ^ ( ) ModPlotFile.f90:644:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3804; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3820; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3820; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3820; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3820; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3820; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3820; ^ == 38 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInitialState.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLookupTable.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModInitialState.f90:180:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:180:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ ( ) ModInitialState.f90:180:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ == 4 warnings generated. rm -f /Users/gtoth/Tmp/SWMF/lib/libSHARE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSHARE.a lapack.o blas.o ModBlasLapack.o ModConst.o ModCoordTransform.o ModCubeGeometry.o ModExactRS.o ModFreq.o ModInitialState.o ModInterpolate.o ModInterpolateAMRGrid.o ModInterGen.o ModInterWrapper.o ModIoUnit.o ModKind.o ModLinearAdvection.o ModLinearSolver.o ModLookupTable.o ModMpiInterfaces.o ModMpi.o ModMpiOrig.o ModNumConst.o ModPlanetConst.o ModPlotFile.o ModProcessVarName.o ModReadParam.o ModSort.o ModTimeConvert.o ModTriangulate.o ModTriangulateSpherical.o ModUtilities.o CON_axes.o CON_geopack.o CON_line_extract.o CON_planet.o CON_planet_field.o ModHdf5Utils.o CON_ray_trace.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSHARE.a /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/CRASH/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libCRASH.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEos.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 eos_material.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInterfaceNLTE.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEosTable.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libCRASH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libCRASH.a ModAtomicMass.o ModAtomicNotation.o ModAtomicDataMix.o ModEos.o ModEosTable.o ModExcitation.o ModExcitationData.o ModPowerLawEos.o ModFermiGas.o ModHydrogenicModel.o ModIonizPotential.o ModMolecularData.o ModPartition.o ModPlastic.o ModStatSum.o ModTransport.o eos_material.o ModIonMix.o ModOpacityVoigt.o ModMultiGroup.o ModInterfaceNLTE.o ModExpTable.o ModLocalProperties.o ModRadiom.o ModZtf.o nlte_igor.o radiom.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libCRASH.a /Users/gtoth/Tmp/SWMF/lib/libCRASH.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_grid.f90:332:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_grid.f90:332:7: note: place parentheses around the '&&' expression to silence this warning if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (1 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (1 && 4 && 4 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. 10 warnings generated. 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_819; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_819; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_819; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_861; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_861; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_861; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 h5pfc -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1637; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1637; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1637; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1663; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1663; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1663; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1663; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1663; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1663; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1663; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1663; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1663; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1813; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1813; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1813; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1856; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1856; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1856; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1856; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1856; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1856; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1856; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1856; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1856; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clangclang: : warning: argument unused during compilation: '-mfpmath=sse'warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_908; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_908; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_908; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1078; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1078; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1078; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1400; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1400; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1400; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1400; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1400; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1400; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1400; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1400; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1400; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2013; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2013; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2013; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2084; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2084; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2084; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModUser.f90:1684:240: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp17 = modadvance_MP_state_vgb.addr[Tmp9 + modadvance_MP_state_vgb.dim[1].mult*(Tmp13) + modadvance_MP_state_vgb.dim[2].mult*(Tmp14) + modadvance_MP_state_vgb.dim[3].mult*(Tmp15) + modadvance_MP_state_vgb.dim[4].mult*(Tmp16) + 0]>0. || 0 && modadvance_MP_state_vgb.addr[Tmp24 + modadvance_MP_state_vgb.dim[1].mult*(Tmp25) + modadvance_MP_state_vgb.dim[2].mult*(Tmp26) + modadvance_MP_state_vgb.dim[3].mult*(Tmp27) + modadvance_MP_state_vgb.dim[4].mult*(Tmp28) + 0]>0.; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModUser.f90:1684:240: note: place parentheses around the '&&' expression to silence this warning Tmp17 = modadvance_MP_state_vgb.addr[Tmp9 + modadvance_MP_state_vgb.dim[1].mult*(Tmp13) + modadvance_MP_state_vgb.dim[2].mult*(Tmp14) + modadvance_MP_state_vgb.dim[3].mult*(Tmp15) + modadvance_MP_state_vgb.dim[4].mult*(Tmp16) + 0]>0. || 0 && modadvance_MP_state_vgb.addr[Tmp24 + modadvance_MP_state_vgb.dim[1].mult*(Tmp25) + modadvance_MP_state_vgb.dim[2].mult*(Tmp26) + modadvance_MP_state_vgb.dim[3].mult*(Tmp27) + modadvance_MP_state_vgb.dim[4].mult*(Tmp28) + 0]>0.; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ3.modrestartfile_MP_dt8,8)) goto iocatch_3104; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ3.modrestartfile_MP_dt8,8)) goto iocatch_3104; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ3.modrestartfile_MP_dt8,8)) goto iocatch_3104; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_time8,8)) goto iocatch_3104; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_time8,8)) goto iocatch_3104; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_time8,8)) goto iocatch_3104; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3104; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3104; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3104; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3121; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3121; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3121; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3145; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3145; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3145; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3189; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3189; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3189; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3250; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3250; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3250; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ1.modrestartfile_MP_dt4,4)) goto iocatch_3293; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ1.modrestartfile_MP_dt4,4)) goto iocatch_3293; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ1.modrestartfile_MP_dt4,4)) goto iocatch_3293; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time4,4)) goto iocatch_3293; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time4,4)) goto iocatch_3293; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time4,4)) goto iocatch_3293; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3293; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3293; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3293; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3310; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3310; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3310; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3334; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3334; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3334; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3378; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3378; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3378; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3439; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3439; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3439; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:784:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ update_states.f90:784:7: note: place parentheses around the '&&' expression to silence this warning if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==11 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make CRASH make /Users/gtoth/Tmp/SWMF/bin/CRASH.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libCRASH.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a h5pfc -o /Users/gtoth/Tmp/SWMF/bin/CRASH.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program CRASH has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe h5pfc -o /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe PostIDL.o -L/Users/gtoth/Tmp/SWMF/lib -lSHARE -r8 -C -gline -nan -dusty option disables -C=calls Program PostIDL has been brought up to date. ./Config.pl -nohdf5 Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp src/ModHdf5_empty.f90 src/ModHdf5.f90 set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 make test_hyades2d_rundir DEFAULT_EXE=CRASH.exe rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/CRASH/PARAM.in.hyades2d PARAM.in gunzip -c dataCRASH/input/hyades2d_1.1ns.out.gz \ > run_test/hyades2d_1.1ns.out gunzip -c dataCRASH/input/opacities.out.gz \ > run_test/table_opacities.out make test_hyades2d_run cd run_test; mpirun -np 4 ./CRASH.exe > runlog cd run_test; ./Restart.pl # Restart.pl has checked output restart file and directories. # Restart.pl has created restart tree RESTART_t0002.0000ns/. # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESTART_t0002.0000ns/. make test_hyades2d_restart cd run_test; cp Param/CRASH/PARAM.in.hyades2d.restart PARAM.in cd run_test; mpirun -np 4 ./CRASH.exe > runlog_restart cd run_test; ./PostProc.pl -M -cat RESULTS; mv runlog_restart RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 5 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 2.85 21.95 PostProc.pl: TIMINGS from runlog_restart (init, run) 0.06 18.24 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test_hyades2d_check ls -l test_hyades2d.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:50 test_hyades2d.diff if([ "y" ]); then rm -rf run_test_hyades2d; mv run_test run_test_hyades2d; fi make test_laserpackage_compile ./Config.pl -e=Crash -u=Crash -g=8,8,1,200,200 -nMaterial=5 -nWave=30 Writing new grid size 8,8,1,200,200 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... Writing new nWave = 30 into src/ModEquation.f90... Writing new nMaterial = 5 into src/ModEquation.f90... ./Config.pl -hypre make CRASH cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5Utils.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ^ == ModPlotFile.f90:544:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:544:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ ( ) ModPlotFile.f90:544:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ == ModPlotFile.f90:546:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:546:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ^ ( ) ModPlotFile.f90:546:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ^ == ModPlotFile.f90:551:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:551:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ ( ) ModPlotFile.f90:551:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ == ModPlotFile.f90:554:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:554:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ^ ( ) ModPlotFile.f90:554:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ^ == ModPlotFile.f90:621:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:621:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ^ ( ) ModPlotFile.f90:621:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ^ == ModPlotFile.f90:622:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:622:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ^ ( ) ModPlotFile.f90:622:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ^ == ModPlotFile.f90:626:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:626:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ^ ( ) ModPlotFile.f90:626:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ^ == ModPlotFile.f90:632:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:632:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ^ ( ) ModPlotFile.f90:632:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ^ == ModPlotFile.f90:634:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:634:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ^ ( ) ModPlotFile.f90:634:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ^ == ModPlotFile.f90:642:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:642:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ^ ( ) ModPlotFile.f90:642:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ^ == ModPlotFile.f90:644:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:644:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ^ ( ) ModPlotFile.f90:644:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ^ == 38 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInitialState.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLookupTable.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModInitialState.f90:180:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:180:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ ( ) ModInitialState.f90:180:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ == 4 warnings generated. rm -f /Users/gtoth/Tmp/SWMF/lib/libSHARE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSHARE.a lapack.o blas.o ModBlasLapack.o ModConst.o ModCoordTransform.o ModCubeGeometry.o ModExactRS.o ModFreq.o ModInitialState.o ModInterpolate.o ModInterpolateAMRGrid.o ModInterGen.o ModInterWrapper.o ModIoUnit.o ModKind.o ModLinearAdvection.o ModLinearSolver.o ModLookupTable.o ModMpiInterfaces.o ModMpi.o ModMpiOrig.o ModNumConst.o ModPlanetConst.o ModPlotFile.o ModProcessVarName.o ModReadParam.o ModSort.o ModTimeConvert.o ModTriangulate.o ModTriangulateSpherical.o ModUtilities.o CON_axes.o CON_geopack.o CON_line_extract.o CON_planet.o CON_planet_field.o ModHdf5Utils.o CON_ray_trace.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSHARE.a /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/CRASH/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libCRASH.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEos.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 eos_material.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInterfaceNLTE.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEosTable.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libCRASH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libCRASH.a ModAtomicMass.o ModAtomicNotation.o ModAtomicDataMix.o ModEos.o ModEosTable.o ModExcitation.o ModExcitationData.o ModPowerLawEos.o ModFermiGas.o ModHydrogenicModel.o ModIonizPotential.o ModMolecularData.o ModPartition.o ModPlastic.o ModStatSum.o ModTransport.o eos_material.o ModIonMix.o ModOpacityVoigt.o ModMultiGroup.o ModInterfaceNLTE.o ModExpTable.o ModLocalProperties.o ModRadiom.o ModZtf.o nlte_igor.o radiom.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libCRASH.a /Users/gtoth/Tmp/SWMF/lib/libCRASH.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_grid.f90:332:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_grid.f90:332:7: note: place parentheses around the '&&' expression to silence this warning if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (1 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (1 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 10 warnings generated. 12 warnings generated. 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_820; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_820; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_820; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_862; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_862; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_862; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:clang44: :warning: argument unused during compilation: '-mfpmath=sse'note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1638; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1638; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1638; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1664; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1664; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1664; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1664; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1664; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1664; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1664; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1664; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1664; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1814; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1814; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1814; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1857; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1857; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1857; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1857; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1857; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1857; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1857; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1857; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1857; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_909; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_909; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_909; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1079; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1079; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1079; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1401; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1401; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1401; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1401; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1401; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1401; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1401; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1401; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1401; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1957; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1957; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1957; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2028; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2028; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2028; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModUser.f90:1684:240: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp17 = modadvance_MP_state_vgb.addr[Tmp9 + modadvance_MP_state_vgb.dim[1].mult*(Tmp13) + modadvance_MP_state_vgb.dim[2].mult*(Tmp14) + modadvance_MP_state_vgb.dim[3].mult*(Tmp15) + modadvance_MP_state_vgb.dim[4].mult*(Tmp16) + 0]>0. || 1 && modadvance_MP_state_vgb.addr[Tmp24 + modadvance_MP_state_vgb.dim[1].mult*(Tmp25) + modadvance_MP_state_vgb.dim[2].mult*(Tmp26) + modadvance_MP_state_vgb.dim[3].mult*(Tmp27) + modadvance_MP_state_vgb.dim[4].mult*(Tmp28) + 0]>0.; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModUser.f90:1684:240: note: place parentheses around the '&&' expression to silence this warning Tmp17 = modadvance_MP_state_vgb.addr[Tmp9 + modadvance_MP_state_vgb.dim[1].mult*(Tmp13) + modadvance_MP_state_vgb.dim[2].mult*(Tmp14) + modadvance_MP_state_vgb.dim[3].mult*(Tmp15) + modadvance_MP_state_vgb.dim[4].mult*(Tmp16) + 0]>0. || 1 && modadvance_MP_state_vgb.addr[Tmp24 + modadvance_MP_state_vgb.dim[1].mult*(Tmp25) + modadvance_MP_state_vgb.dim[2].mult*(Tmp26) + modadvance_MP_state_vgb.dim[3].mult*(Tmp27) + modadvance_MP_state_vgb.dim[4].mult*(Tmp28) + 0]>0.; ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt8,8)) goto iocatch_3048; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt8,8)) goto iocatch_3048; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt8,8)) goto iocatch_3048; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time8,8)) goto iocatch_3048; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time8,8)) goto iocatch_3048; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time8,8)) goto iocatch_3048; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3048; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3048; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3048; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3065; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3065; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3065; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3089; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3089; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3089; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3133; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3133; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3133; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3194; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3194; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3194; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ17.modrestartfile_MP_dt4,4)) goto iocatch_3237; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ17.modrestartfile_MP_dt4,4)) goto iocatch_3237; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ17.modrestartfile_MP_dt4,4)) goto iocatch_3237; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ18.modrestartfile_MP_time4,4)) goto iocatch_3237; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ18.modrestartfile_MP_time4,4)) goto iocatch_3237; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ18.modrestartfile_MP_time4,4)) goto iocatch_3237; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3237; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3237; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3237; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3254; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3254; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3254; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3278; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3278; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3278; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3322; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3322; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3322; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3383; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3383; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3383; ^ == 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:784:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ update_states.f90:784:7: note: place parentheses around the '&&' expression to silence this warning if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ3.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==43 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==43 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==43 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==43 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 1 warning generated. clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make CRASH make /Users/gtoth/Tmp/SWMF/bin/CRASH.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libCRASH.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/CRASH.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program CRASH has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe mpif90 -o /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe PostIDL.o -L/Users/gtoth/Tmp/SWMF/lib -lSHARE -r8 -C -gline -nan -dusty option disables -C=calls Program PostIDL has been brought up to date. make test_laserpackage_rundir DEFAULT_EXE=CRASH.exe rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/CRASH/PARAM.in.laserpackage PARAM.in cd run_test; ln -s ../dataCRASH/LookupTables Tables make test_laserpackage_run cd run_test; mpirun -np 4 ./CRASH.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 4 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 1.05 141.52 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test_laserpackage_check ls -l test_laserpackage.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:53 test_laserpackage.diff if([ "y" ]); then rm -rf run_test_laserpackage; mv run_test run_test_laserpackage; fi make test_graydiffusion_compile ./Config.pl -e=HdEosRad -u=GrayDiffusion -g=32,4,4,16,16 Writing new grid size 32,4,4,16,16 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>33) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:59: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>33) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:103: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>33) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:103: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>33) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:147: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>33) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:147: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>33) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp17) { ^ ~~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp17) { ~^~~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp16) { ^ ~~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp16) { ^ ~~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp16) { ~^~~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp16) { ^ ~~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp16) { ~^~~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp16) { ^ ~~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp16) { ~^~~~~ BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 32 && Tmp17) { ^ ~~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 32 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 32 && Tmp17) { ~^~~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 10 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==33 || *locals.i_==32 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==32 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==33 || *locals.i_==32 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==32 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==33 || *locals.i_==32 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==32 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==33 || *locals.i_==32 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==32 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==33 || *locals.i_==32 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==32 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==33 || *locals.i_==32 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==32 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==33 || *locals.i_==32 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==32 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==33 || *locals.i_==32 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==32 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==33 || *locals.i_==32 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==32 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==33 || *locals.i_==32 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==32 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:632: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:632: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ clangModFaceGradient.f90: :929:warning: 31argument unused during compilation: '-mfpmath=sse': note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:568: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:568: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==33 || *i_==32 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==32 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:572: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:572: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_dt4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ14.modrestartfile_MP_time4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ14.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ14.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:784:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ update_states.f90:784:7: note: place parentheses around the '&&' expression to silence this warning if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==32 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==33 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<32 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<32 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<32 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<32 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<32 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:58: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<32 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==8 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==8 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==8 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==8 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 2 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_graydiffusion_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/CRASH/PARAM.in.graydiffusion PARAM.in cd run_test; cp Param/CRASH/initial_lowrie3.dat . make test_graydiffusion_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 3 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 7.10 147.69 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_graydiffusion_check ls -l test_graydiffusion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:56 test_graydiffusion.diff if([ "y" ]); then rm -rf run_test_graydiffusion; mv run_test run_test_graydiffusion; fi make test_viscosity_compile ./Config.pl -e=Hd -u=Waves -g=16,4,1,200,1 Writing new grid size 16,4,1,200,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_grid.f90:332:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_grid.f90:332:7: note: place parentheses around the '&&' expression to silence this warning if (0 && dofixface_!=(Logical *)0 || dofaceonly_!=(Logical *)0) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>17) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:59: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>17) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:103: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>17) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:103: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>17) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:147: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>17) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:147: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>17) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>2) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp17) { ^ ~~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp17) { ~^~~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp16) { ^ ~~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp16) { ^ ~~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp16) { ~^~~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( )BATL_amr.f90 :1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp16) { ^ ~~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp16) { ~^~~~~ BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_face.f90:640:BATL_pass_cell.f9056::480 :warning: 39'&&' within '||' [-Wlogical-op-parentheses]: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp16) { ^ ~~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp16) { ~^~~~~ BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (1 && 4 && 16 && Tmp17) { ^ ~~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (1 && 4 && 16 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (1 && 4 && 16 && Tmp17) { ~^~~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. 4 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==17 || *locals.i_==16 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==16 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==17 || *locals.i_==16 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==16 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==17 || *locals.i_==16 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==16 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==17 || *locals.i_==16 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==16 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==17 || *locals.i_==16 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==16 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==17 || *locals.i_==16 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==16 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==17 || *locals.i_==16 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==16 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==17 || *locals.i_==16 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==16 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==17 || *locals.i_==16 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==16 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==17 || *locals.i_==16 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==16 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:554: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:632: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:632: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==2 || *locals.k_==1 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==1 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:518: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:518: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:568: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:568: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==2 || *k_==1 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 Tmp33 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==17 || *i_==16 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==16 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:522: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:522: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:572: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:572: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:570: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==2 || *k_==1 && *idir_!=2) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==1 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:784:7: warning: '&&' within '||' [-Wlogical-op-parentheses] if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ update_states.f90:784:7: note: place parentheses around the '&&' expression to silence this warning if (0 && (modmain_MP_nstage==1 && !(modmain_MP_time_accurate)) || (modmain_MP_nstage>1 && *host->istage_==1)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 0 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:57: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==16 || idim_==2 && j_==4 || idim_==3 && k_==1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:555: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==2 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==17 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 1 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<16 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<16 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<16 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<16 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) impl_jacobian.f90:882:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<16 || iface_==2 && j_<4 || iface_==3 && k_<1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:58: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<16 || iface_==2 && j_<4 || iface_==3 && k_<1) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==6 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==6 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==6 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==6 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_viscosity_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/VISCOSITY/PARAM.in PARAM.in make test_viscosity_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 2 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.02 3.46 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_viscosity_check ls -l test_viscosity.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:56 test_viscosity.diff if([ "y" ]); then rm -rf run_test_viscosity; mv run_test run_test_viscosity; fi make test_corona_compile ./Config.pl -u=Sc -e=MhdCorona -g=4,4,4,3000,1 Writing new grid size 4,4,4,3000,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 10 warnings generated. 12 warnings generated. 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 1 warning generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) 63 warnings generated. ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_3013; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_3013; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_3013; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_3013; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_3013; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_3013; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3030; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3030; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3030; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3054; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3054; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3054; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3098; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3098; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3098; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3159; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3159; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3159; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3202; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3202; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3202; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3202; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3202; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3202; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3219; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3219; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3219; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3243; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3243; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3243; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3287; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3287; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3287; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3348; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3348; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3348; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_corona_rundir rm -rf run_test make rundir RUNDIR=run_test COMPONENT=SC STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/SC cd run_test/SC; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/CORONA/PARAM.in . cd run_test; cp Param/CORONA/CR1935_WSO.dat . make test_corona_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv SC/IO2 RESULTS/SC with 7 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.12 107.93 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test_corona_check ls -l test_corona.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:58 test_corona.diff if([ "y" ]); then rm -rf run_test_corona; mv run_test run_test_corona; fi make test_coronasph_compile ./Config.pl -u=Sc -e=MhdCorona -g=4,4,4,3000,1 make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[7]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a make[7]: `libBATSRUS.a' is up to date. libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe' is up to date. Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_coronasph_rundir rm -rf run_test make rundir RUNDIR=run_test COMPONENT=SC STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/SC cd run_test/SC; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/CORONA/PARAM.in.spherical PARAM.in cd run_test; cp Param/CORONA/CR1935_WSO.dat . make test_coronasph_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv SC/IO2 RESULTS/SC with 7 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.07 100.70 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test_coronasph_check ls -l test_coronasph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:00 test_coronasph.diff if([ "y" ]); then rm -rf run_test_coronasph; mv run_test run_test_coronasph; fi make test_corona_2t_compile ./Config.pl -u=ScHeat -e=MhdWavesPe -g=4,4,4,3000,1 make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[7]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2998; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2998; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2998; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2998; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2998; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2998; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2998; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2998; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2998; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3015; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3015; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3015; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3039; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3039; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3039; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3083; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3083; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3083; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3144; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3144; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3144; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_dt4,4)) goto iocatch_3187; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_dt4,4)) goto iocatch_3187; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_dt4,4)) goto iocatch_3187; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ14.modrestartfile_MP_time4,4)) goto iocatch_3187; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ14.modrestartfile_MP_time4,4)) goto iocatch_3187; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ14.modrestartfile_MP_time4,4)) goto iocatch_3187; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3187; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3187; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3187; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3204; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3204; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3204; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3228; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3228; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3228; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3272; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3272; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3272; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3333; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3333; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3333; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_corona_2t_rundir rm -rf run_test make rundir RUNDIR=run_test COMPONENT=SC STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/SC cd run_test/SC; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/CORONA/PARAM.in.sc.2t PARAM.in gunzip -c data/../../../SC/BATSRUS/data/input/CR2077_LDEM_moments.out.gz \ > run_test/CR2077_LDEM_moments.out make test_corona_2t_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; rm -rf RESULTS; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv SC/IO2 RESULTS/SC with 9 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.23 78.35 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test_corona_2t_check ls -l test_corona_2t.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:02 test_corona_2t.diff if([ "y" ]); then rm -rf run_test_corona_2t; mv run_test run_test_corona_2t; fi make test_chromo_compile ./Config.pl -u=ScChromo -e=MhdWaves -g=6,4,4,4000,4000 Writing new grid size 6,4,4,4000,4000 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp17) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~BATL_pass_face.f90 : &640 :56:BATL_amr.f90 :warning: 1382'&&' within '||' [-Wlogical-op-parentheses]: 7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_amr.f90:1382:BATL_pass_face.f9012::640 :warning: 56use of logical '&&' with constant operand [-Wconstant-logical-operand]: note: place parentheses around the '&&' expression to silence this warning if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1382:12if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) {: ^note: use '&' for a bitwise operation ( ) if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp17) { ~^~~~ clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 10 warnings generated. 4 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_814; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_814; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_814; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_856; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_856; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_856; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1632; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1632; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1632; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1658; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1658; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1658; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1658; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1658; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1658; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1658; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1658; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1658; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1851; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1851; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1851; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1851; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1851; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1851; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1851; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1851; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1851; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_903; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_903; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_903; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1073; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1073; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1073; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1395; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1395; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1395; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1395; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1395; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1395; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1395; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1395; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1395; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1951; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1951; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1951; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2022; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2022; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2022; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_3018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_3018; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_3018; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_3018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_3018; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_3018; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3018; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3018; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3035; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3035; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3035; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3059; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3059; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3059; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3103; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3103; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3103; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3164; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3164; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3164; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3207; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3207; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_dt4,4)) goto iocatch_3207; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3207; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3207; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3207; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3207; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3207; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3207; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3224; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3224; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3224; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3248; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3248; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3248; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3292; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3292; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3292; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3353; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3353; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3353; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0);f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==12 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==12 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==12 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==12 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_chromo_rundir rm -rf run_test make rundir RUNDIR=run_test COMPONENT=SC STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/SC cd run_test/SC; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/CORONA/PARAM.in.sc.chromo PARAM.in cd run_test; cp Param/CORONA/GridChromo GridChromo cd run_test; cp Param/CORONA/RadCoolCorona.dat . make test_chromo_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv SC/IO2 RESULTS/SC with 4 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.84 266.35 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test_chromo_check ls -l test_chromo.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:07 test_chromo.diff if([ "y" ]); then rm -rf run_test_chromo; mv run_test run_test_chromo; fi make test_outerhelio_compile ./Config.pl -u=OuterHelio -e=OuterHelio -g=4,4,4,3500,1 Writing new grid size 4,4,4,3500,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 12 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 1 warning generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_846; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_846; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_846; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_888; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_888; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_888; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1664; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1664; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1664; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1690; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1690; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1690; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1690; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1690; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1690; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1690; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1690; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1690; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1840; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1840; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1840; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1883; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1883; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1883; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1883; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1883; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1883; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1883; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1883; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1883; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_935; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_935; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_935; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1105; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1105; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1105; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1427; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1427; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1427; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1427; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1427; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1427; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1427; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1427; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1427; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1983; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1983; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1983; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2054; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2054; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2054; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_3023; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_3023; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_3023; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_3023; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_3023; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_3023; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3023; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3023; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3023; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3040; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3040; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3040; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3064; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3064; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3064; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3108; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3108; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3108; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3169; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3169; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3169; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_dt4,4)) goto iocatch_3212; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_dt4,4)) goto iocatch_3212; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_dt4,4)) goto iocatch_3212; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_time4,4)) goto iocatch_3212; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_time4,4)) goto iocatch_3212; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_time4,4)) goto iocatch_3212; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3212; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3212; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3212; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3229; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3229; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3229; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3253; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3253; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3253; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3297; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3297; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3297; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3358; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3358; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3358; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==29 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==29 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==29 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==29 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_outerhelio_rundir rm -rf run_test make rundir RUNDIR=run_test COMPONENT=OH STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/OH cd run_test/OH; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/OUTERHELIO/PARAM.in . make test_outerhelio_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv OH/IO2 RESULTS/OH with 4 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 3.65 1531.54 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test_outerhelio_check ls -l test_outerhelio.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:33 test_outerhelio.diff if([ "y" ]); then rm -rf run_test_outerhelio; mv run_test run_test_outerhelio; fi make test_earthsph_compile ./Config.pl -e=Mhd -u=Default -g=8,8,8,600,300 Writing new grid size 8,8,8,600,300 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 12 warnings generated. 10 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90ModSatelliteFile.f90::1082286::8210:: note: place parentheses around the assignment to silence this warningwarning: '&&' within '||' [-Wlogical-op-parentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1));if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning ModFaceGradient.f90:if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654;1082 : ^82 : ( ) note: place parentheses around the '&&' expression to silence this warningModSatelliteFile.f90 :290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ == 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[8]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_earthsph_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; \ cp Param/EARTH/PARAM.in.spherical PARAM.in; \ cp Param/EARTH/imf19980504.dat . #./TestParam.pl -n=1 run_test/PARAM.in make test_earthsph_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test/GM; ./pTEC g bin/load_mpich: No such file or directory. ======================================================================== Beginning cat of .tec files ... --Working in directory: ./IO2/ on files: ./*.T ./*.tec Beginning gzip ... --Working in directory: ./IO2/ on files: ./*.dat gzip: No match. ======================================================================== cd run_test; rm -rf RESULTS; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 7 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.68 270.65 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_earthsph_check ls -l test_earthsph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:38 test_earthsph.diff if([ "y" ]); then rm -rf run_test_earthsph; mv run_test run_test_earthsph; fi make test_2bodyplot_compile ./Config.pl -e=Mhd -u=Default -g=8,8,8,700,300 Writing new grid size 8,8,8,700,300 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_amr.f90:1147:7BATL_pass_cell.f90:: 1678note: :use '&' for a bitwise operation58 : note: place parentheses around the '&&' expression to silence this warning if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7:if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { note: ^remove constant to silence this warning ( ) if (8 && 8 && 8 && Tmp17) { ~^~~~BATL_pass_cell.f90 :1678:102:BATL_amr.f90 :warning: 1147'&&' within '||' [-Wlogical-op-parentheses]: 12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) {use '&' for a bitwise operation ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ if (8 && 8 && 8 && Tmp17) {BATL_pass_cell.f90 : ^~1678 : &102 : note: BATL_amr.f90place parentheses around the '&&' expression to silence this warning: 1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90BATL_amr.f90::6201382::567:: warning: warning: '&&' within '||' [-Wlogical-op-parentheses]use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { BATL_amr.f90 ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~: 1382:7: BATL_pass_face.f90note: :use '&' for a bitwise operation620 :56: note: place parentheses around the '&&' expression to silence this warningif (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7:if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { note: ^remove constant to silence this warning ( ) if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 12 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse'if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ == 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 2 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_2bodyplot_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; \ cp Param/2BODYPLOT/PARAM.in PARAM.in #./TestParam.pl -n=1 run_test/PARAM.in make test_2bodyplot_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test/GM; ./pTEC g bin/load_mpich: No such file or directory. ======================================================================== Beginning cat of .tec files ... --Working in directory: ./IO2/ on files: ./*.T ./*.tec working on y=0_ful_1_t00000009_n00000145 ... Beginning gzip ... --Working in directory: ./IO2/ on files: ./*.dat ======================================================================== cd run_test; rm -rf RESULTS; ./PostProc.pl -g -M RESULTS bin/load_mpich: No such file or directory. gzip: No match. PostProc.pl: mv GM/IO2 RESULTS/GM with 3 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.56 317.54 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_2bodyplot_check gunzip -c Param/2BODYPLOT/TestOutput/REFy*.out.gz | sort -k1 -k2 -k3 -n \ > run_test/RESULTS/GM/ref_y=0.out gunzip -c Param/2BODYPLOT/TestOutput/REFy*.dat.gz | sort -k1 -k2 -k3 -n \ | grep -v AUXDATA \ > run_test/RESULTS/GM/ref_y=0.dat sort -k1 -k2 -k3 -n run_test/RESULTS/GM/y=0_ful_*9_*.out \ > run_test/RESULTS/GM/y=0.out gunzip -c run_test/RESULTS/GM/y=0_ful_*9_*.dat.gz | sort -k1 -k2 -k3 -n \ | grep -v AUXDATA \ > run_test/RESULTS/GM/y=0.dat ls -l test_2bodyplot.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:43 test_2bodyplot.diff if([ "y" ]); then rm -rf run_test_2bodyplot; mv run_test run_test_2bodyplot; fi make test_titan_compile ./Config.pl -u=Titan -e=MhdTitan -g=6,6,6,1000,200 Writing new grid size 6,6,6,1000,200 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:606BATL_pass_cell.f90::56491:: 154note: :place parentheses around the '&&' expression to silence this warning warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 10 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2997; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2997; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_dt8,8)) goto iocatch_2997; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2997; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2997; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_time8,8)) goto iocatch_2997; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2997; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2997; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2997; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3014; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3014; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3014; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3082; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3082; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3082; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3143; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3143; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3143; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_dt4,4)) goto iocatch_3186; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_dt4,4)) goto iocatch_3186; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_dt4,4)) goto iocatch_3186; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ14.modrestartfile_MP_time4,4)) goto iocatch_3186; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ14.modrestartfile_MP_time4,4)) goto iocatch_3186; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ14.modrestartfile_MP_time4,4)) goto iocatch_3186; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3186; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3186; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3186; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3203; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3203; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3203; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3271; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3271; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3271; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3332; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3332; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3332; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==16 || modmain_MP_vartest>=9 && modmain_MP_vartest<=11)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==16 || modmain_MP_vartest>=9 && modmain_MP_vartest<=11)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==16 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==16 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[8]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_titan_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; \ cp Param/TITAN/PARAM.in .; \ tar xzf Param/TITAN/TitanInput.tgz #./TestParam.pl -n=1 run_test/PARAM.in make test_titan_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS; ./PostProc.pl -M -o RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 7 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 1.00 161.30 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_titan_check ls -l test_titan.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:46 test_titan.diff make test_titan_restart_save cd run_test; cp Param/TITAN/PARAM.in.restartsave PARAM.in #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS/RestartSave RESTART_titan cd run_test; ./PostProc.pl -M -o RESULTS/RestartSave bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/RestartSave/GM with 7 files PostProc.pl: cp PARAM.in RESULTS/RestartSave/ PostProc.pl: TIMINGS from runlog (init, run) 0.90 86.47 PostProc.pl: mv runlog RESULTS/RestartSave/ PostProc.pl: Restart.pl -o RESULTS/RestartSave/RESTART make test_titan_restart_read cd run_test; cp Param/TITAN/PARAM.in.restartread PARAM.in #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; ./Restart.pl -i RESULTS/RestartSave/RESTART # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESULTS/RestartSave/RESTART/. cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS/RestartRead cd run_test; ./PostProc.pl -M -o RESULTS/RestartRead bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/RestartRead/GM with 7 files PostProc.pl: cp PARAM.in RESULTS/RestartRead/ PostProc.pl: TIMINGS from runlog (init, run) 0.89 85.95 PostProc.pl: mv runlog RESULTS/RestartRead/ PostProc.pl: Restart.pl -o RESULTS/RestartRead/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_titan_restart_check cd run_test/RESULTS; \ cp RestartSave/GM/log_n000001.log log_all.log; \ tail -25 RestartRead/GM/log_n000026.log >> log_all.log ls -l test_titan*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:46 test_titan.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:50 test_titan_restart.diff if([ "y" ]); then rm -rf run_test_titan; mv run_test run_test_titan; fi make test_mars_compile ./Config.pl -u=Mars -e=MhdMars -g=6,6,6,1000,200 make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[8]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_814; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_814; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_814; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_856; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_856; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_856; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: clangusing the result of an assignment as a condition without parentheses [-Wparentheses]: warning: argument unused during compilation: '-mfpmath=sse' if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1632; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1632; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1632; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1658; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1658; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1658; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1658; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1658; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1658; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1658; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1658; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1658; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1851; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1851; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1851; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1851; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1851; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1851; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1851; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1851; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1851; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_903; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_903; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_903; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1073; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1073; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1073; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1395; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1395; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1395; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1395; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1395; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1395; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1395; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1395; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1395; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1951; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1951; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1951; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2022; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2022; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2022; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -gline -r8 ModUser.f90 Warning: ModUser.f90, line 413: Unused dummy variable IBLOCK detected at USER_EXPL_SOURCE@ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 Warning: ModUser.f90, line 1883: USER_SET_BOUNDARY_CELLS explicitly imported into MODUSER (as IMPLEMENTED11) but not used detected at MODUSER@ Warning: ModUser.f90, line 1883: USER_GET_LOG_VAR explicitly imported into MODUSER (as IMPLEMENTED10) but not used detected at MODUSER@ Warning: ModUser.f90, line 1883: USER_GET_B0 explicitly imported into MODUSER (as IMPLEMENTED9) but not used detected at MODUSER@ Warning: ModUser.f90, line 1883: USER_INIT_POINT_IMPLICIT explicitly imported into MODUSER (as IMPLEMENTED7) but not used detected at MODUSER@ Warning: ModUser.f90, line 1883: USER_CALC_SOURCES explicitly imported into MODUSER (as IMPLEMENTED6) but not used detected at MODUSER@ Warning: ModUser.f90, line 1883: USER_SET_FACE_BOUNDARY explicitly imported into MODUSER (as IMPLEMENTED5) but not used detected at MODUSER@ Warning: ModUser.f90, line 1883: USER_SET_ICS explicitly imported into MODUSER (as IMPLEMENTED3) but not used detected at MODUSER@ Warning: ModUser.f90, line 1883: USER_INIT_SESSION explicitly imported into MODUSER (as IMPLEMENTED2) but not used detected at MODUSER@ Warning: ModUser.f90, line 1883: USER_READ_INPUTS explicitly imported into MODUSER (as IMPLEMENTED1) but not used detected at MODUSER@ [f95 continuing despite warning messages] clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_time4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=6 && modmain_MP_vartest<=8)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=6 && modmain_MP_vartest<=8)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[8]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_mars_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; \ cp Param/MARS/PARAM.in .; \ cp Param/MARS/marsmgsp.txt . #./TestParam.pl -n=1 run_test/PARAM.in make test_mars_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS; ./PostProc.pl -M -o RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 7 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 3.31 27.64 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_mars_check ls -l test_mars.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:50 test_mars.diff if([ "y" ]); then rm -rf run_test_mars; mv run_test run_test_mars; fi make test_marsfluids_compile ./Config.pl -u=MarsFluids -e=MhdMarsFluids -g=6,6,6,1000,200 make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[8]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_834; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_834; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_834; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_876; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_876; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_876; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1652; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1652; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1652; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1678; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1678; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1678; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1678; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1678; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1678; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1678; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1678; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1678; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1828; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1828; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1828; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1871; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1871; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1871; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1871; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1871; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1871; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1871; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1871; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1871; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_923; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_923; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_923; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1093; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1093; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1093; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1415; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1415; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1415; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1415; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1415; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1415; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1415; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1415; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1415; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1971; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1971; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1971; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2042; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2042; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2042; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ2.modrestartfile_MP_dt8,8)) goto iocatch_3011; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ2.modrestartfile_MP_dt8,8)) goto iocatch_3011; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ2.modrestartfile_MP_dt8,8)) goto iocatch_3011; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ3.modrestartfile_MP_time8,8)) goto iocatch_3011; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ3.modrestartfile_MP_time8,8)) goto iocatch_3011; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ3.modrestartfile_MP_time8,8)) goto iocatch_3011; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3011; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3011; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3011; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3028; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3028; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3028; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3052; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3052; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3052; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3096; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3096; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3096; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3157; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3157; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3157; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_dt4,4)) goto iocatch_3200; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_dt4,4)) goto iocatch_3200; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_dt4,4)) goto iocatch_3200; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_time4,4)) goto iocatch_3200; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_time4,4)) goto iocatch_3200; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_time4,4)) goto iocatch_3200; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3200; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3200; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3200; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3217; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3217; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3217; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3241; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3241; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3241; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3285; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3285; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3285; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3346; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3346; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3346; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 6 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==29 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==29 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==29 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==29 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[8]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_marsfluids_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; \ cp Param/MARSFLUIDS/PARAM.in . #./TestParam.pl -n=1 run_test/PARAM.in make test_marsfluids_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS; ./PostProc.pl -M -o RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 4 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.24 31.92 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_marsfluids_check ls -l test_marsfluids.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:52 test_marsfluids.diff make test_marsfluids_restart_save cd run_test; cp Param/MARSFLUIDS/PARAM.in.restartsave PARAM.in #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; sleep 1; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS/RestartSave RESTART_marsfluids cd run_test; ./PostProc.pl -M -o RESULTS/RestartSave bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/RestartSave/GM with 4 files PostProc.pl: cp PARAM.in RESULTS/RestartSave/ PostProc.pl: TIMINGS from runlog (init, run) 0.26 16.00 PostProc.pl: mv runlog RESULTS/RestartSave/ PostProc.pl: Restart.pl -o RESULTS/RestartSave/RESTART make test_marsfluids_restart_read cd run_test; cp Param/MARSFLUIDS/PARAM.in.restartread PARAM.in #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; ./Restart.pl -i RESULTS/RestartSave/RESTART # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESULTS/RestartSave/RESTART/. cd run_test; sleep 1; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS/RestartRead cd run_test; ./PostProc.pl -M -o RESULTS/RestartRead bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/RestartRead/GM with 4 files PostProc.pl: cp PARAM.in RESULTS/RestartRead/ PostProc.pl: TIMINGS from runlog (init, run) 0.19 15.92 PostProc.pl: mv runlog RESULTS/RestartRead/ PostProc.pl: Restart.pl -o RESULTS/RestartRead/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_marsfluids_restart_check cd run_test/RESULTS; \ cp RestartSave/GM/log_n000001.log log_all.log; \ tail -10 RestartRead/GM/log_n000011.log >> log_all.log ls -l test_marsfluids*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:52 test_marsfluids.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:52 test_marsfluids_restart.diff if([ "y" ]); then rm -rf run_test_marsfluids; mv run_test run_test_marsfluids; fi make test_venus_compile ./Config.pl -u=Venus -e=MhdMars -g=6,6,6,1000,200 make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[8]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 ModGeometry.f90:119:clang10: :warning: argument unused during compilation: '-mfpmath=sse'warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_814; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_814; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_814; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_856; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_856; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_856; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1632; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1632; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1632; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1658; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1658; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1658; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1658; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1658; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1658; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1658; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1658; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1658; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1851; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1851; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1851; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1851; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1851; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1851; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1851; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1851; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1851; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 63 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_903; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_903; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_903; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1073; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1073; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1073; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1395; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1395; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1395; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1395; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1395; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1395; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1395; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1395; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1395; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1951; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1951; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1951; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2022; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2022; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2022; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2994; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2994; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2994; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2994; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2994; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2994; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2994; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2994; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2994; ^ == 15 warnings generated. ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3011; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3011; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3011; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3035; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3035; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3035; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3079; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3079; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3079; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3140; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3140; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3140; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3183; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3183; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3183; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_time4,4)) goto iocatch_3183; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_time4,4)) goto iocatch_3183; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ12.modrestartfile_MP_time4,4)) goto iocatch_3183; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3183; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3183; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3183; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3200; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3200; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3200; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3224; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3224; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3224; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3268; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3268; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3268; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3329; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3329; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3329; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ7.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=6 && modmain_MP_vartest<=8)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=6 && modmain_MP_vartest<=8)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==13 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[8]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_venus_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; \ cp Param/VENUS/PARAM.in .; \ #./TestParam.pl -n=1 run_test/PARAM.in make test_venus_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS; ./PostProc.pl -M -o RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 6 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.99 145.00 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_venus_check ls -l test_venus.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:55 test_venus.diff make test_venus_restart_save cd run_test; cp Param/VENUS/PARAM.in.restartsave PARAM.in #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS/RestartSave RESTART_venus cd run_test; ./PostProc.pl -M -o RESULTS/RestartSave bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/RestartSave/GM with 6 files PostProc.pl: cp PARAM.in RESULTS/RestartSave/ PostProc.pl: TIMINGS from runlog (init, run) 1.01 79.48 PostProc.pl: mv runlog RESULTS/RestartSave/ PostProc.pl: Restart.pl -o RESULTS/RestartSave/RESTART make test_venus_restart_read cd run_test; cp Param/VENUS/PARAM.in.restartread PARAM.in #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; ./Restart.pl -i RESULTS/RestartSave/RESTART # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESULTS/RestartSave/RESTART/. cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; rm -rf RESULTS/RestartRead cd run_test; ./PostProc.pl -M -o RESULTS/RestartRead bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/RestartRead/GM with 6 files PostProc.pl: cp PARAM.in RESULTS/RestartRead/ PostProc.pl: TIMINGS from runlog (init, run) 0.83 80.79 PostProc.pl: mv runlog RESULTS/RestartRead/ PostProc.pl: Restart.pl -o RESULTS/RestartRead/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_venus_restart_check cd run_test/RESULTS; \ cp RestartSave/GM/log_n000001.log log_all.log; \ tail -25 RestartRead/GM/log_n000026.log >> log_all.log ls -l test_venus*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:55 test_venus.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:58 test_venus_restart.diff if([ "y" ]); then rm -rf run_test_venus; mv run_test run_test_venus; fi make test_mercurysph_compile ./Config.pl -u=Mercury -e=Mhd -g=4,4,4,600,100 Writing new grid size 4,4,4,600,100 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_amr.f90BATL_pass_cell.f90::BATL_pass_face.f9011471678::7::58606: : 56note: :place parentheses around the '&&' expression to silence this warning note: note: place parentheses around the '&&' expression to silence this warninguse '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) {if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ^~ ( ) & if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_amr.f90BATL_pass_cell.f90::11471678::7102:: note: warning: remove constant to silence this warning'&&' within '||' [-Wlogical-op-parentheses] if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) {if (4 && 4 && 4 && Tmp17) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ BATL_amr.f90BATL_pass_cell.f90::11471678::12102:: note: note: use '&' for a bitwise operationplace parentheses around the '&&' expression to silence this warning if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 10 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)));ModGeometry.f90 : ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~131 :10: note: place parentheses around the assignment to silence this warningModFaceGradient.f90 :1092:160: note: place parentheses around the '&&' expression to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); 2 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ warning s generated. ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: ModFaceGradient.f90argument unused during compilation: '-mfpmath=sse':973 :117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 12 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2988; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2988; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2988; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2988; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2988; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2988; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2988; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2988; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2988; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3005; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3005; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3005; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3029; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3029; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3029; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3073; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3073; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3073; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3134; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3134; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3134; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3177; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3177; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3177; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3177; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3177; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3177; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3177; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3177; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3177; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3194; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3194; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3194; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3218; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3218; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3218; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3262; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3262; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3262; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3323; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3323; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3323; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) 6 warnings generated. ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 :552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_mercurysph_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; \ cp Param/MERCURY/PARAM.in .; \ #./TestParam.pl -n=1 run_test/PARAM.in make test_mercurysph_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test/GM; ./pTEC g bin/load_mpich: No such file or directory. ======================================================================== Beginning cat of .tec files ... --Working in directory: ./IO2/ on files: ./*.T ./*.tec working on 3d__var_2_n00000000 ... working on 3d__var_2_n00000100 ... Beginning gzip ... --Working in directory: ./IO2/ on files: ./*.dat ======================================================================== cd run_test; rm -rf RESULTS; ./PostProc.pl -g -M RESULTS bin/load_mpich: No such file or directory. gzip: No match. PostProc.pl: mv GM/IO2 RESULTS/GM with 4 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.68 49.15 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test_mercurysph_check gunzip -c Param/MERCURY/TestOutput/REF3d__var_2_n0000100.dat.gz | sort -k1 -k2 -k3 -n \ | grep -v AUXDATA \ > run_test/RESULTS/GM/ref_3d.dat gunzip -c run_test/RESULTS/GM/3d__var_2_n0000100.dat.gz | sort -k1 -k2 -k3 -n \ | grep -v AUXDATA \ > run_test/RESULTS/GM/3d.dat gzip: run_test/RESULTS/GM/3d__var_2_n0000100.dat.gz: No such file or directory make[4]: *** [test_mercurysph_check] Error 1 make[3]: *** [test_mercurysph] Error 2 make[2]: [test] Error 2 (ignored) make test_saturn_compile ./Config.pl -u=Saturn -e=MhdHyp -g=8,8,8,720,1 Writing new grid size 8,8,8,720,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses]locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) {: 491 ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~: 154: BATL_pass_face.f90note: :place parentheses around the '&&' expression to silence this warning620 :56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 10 warnings generated. 4 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang4: warningswarning: generated. argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2988; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2988; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2988; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2988; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2988; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2988; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2988; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2988; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2988; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3005; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3005; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3005; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3029; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3029; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3029; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3073; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3073; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3073; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3134; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3134; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3134; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3177; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3177; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3177; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3177; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3177; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3177; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3177; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3177; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3177; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3194; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3194; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3194; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3218; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3218; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3218; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3262; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3262; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3262; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3323; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3323; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3323; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[8]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_saturn_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; \ cp Param/SATURN/PARAM.in .; \ #./TestParam.pl -n=1 run_test/PARAM.in make test_saturn_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; rm -rf RESULTS; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 3 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.38 145.36 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_saturn_check ls -l test_saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:02 test_saturn.diff if([ "y" ]); then rm -rf run_test_saturn; mv run_test run_test_saturn; fi make test_comet_compile ./Config.pl -u=Comet6Sp -e=MhdComet -g=8,8,8,600,100 Writing new grid size 8,8,8,600,100 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7:BATL_pass_cell.f90 :warning: 480use of logical '&&' with constant operand [-Wconstant-logical-operand]: 39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warninglocals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ if (8 && 8 && 8 && Tmp16) { ~^~~~BATL_pass_cell.f90 :480:39BATL_amr.f90:: 1329note: :place parentheses around the '&&' expression to silence this warning12 : warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^if (8 && 8 && 8 && Tmp16) { ( ) ^~ & BATL_pass_cell.f90BATL_amr.f90::4801329::17412:: warning: note: '&&' within '||' [-Wlogical-op-parentheses]remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 10 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ 9 warnings generated. ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2992; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2992; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_dt8,8)) goto iocatch_2992; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2992; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2992; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ8.modrestartfile_MP_time8,8)) goto iocatch_2992; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2992; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2992; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2992; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3009; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3009; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3009; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3033; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3033; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3033; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3077; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3077; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3077; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3138; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3138; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3138; ^ == 15 warnings generated. ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3181; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3181; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_dt4,4)) goto iocatch_3181; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3181; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3181; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ13.modrestartfile_MP_time4,4)) goto iocatch_3181; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3181; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3181; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3181; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3198; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3198; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3198; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3222; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3222; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3222; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3266; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3266; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3266; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3327; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3327; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3327; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ8.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 6 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==15 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==15 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==15 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==15 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_comet_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; \ cp Param/COMET/PARAM.in .; \ #./TestParam.pl -n=1 run_test/PARAM.in make test_comet_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; rm -rf RESULTS; ./PostProc.pl -M -o RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 1 file PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.93 218.53 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_comet_check ls -l test_comet.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:06 test_comet.diff if([ "y" ]); then rm -rf run_test_comet; mv run_test run_test_comet; fi make test_cometfluids_compile ./Config.pl -u=Comet3FluidsPe -e=MhdComet3FluidsPe -g=8,8,8,400,1 Writing new grid size 8,8,8,400,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] BATL_pass_face.f90locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00;: 640 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~: 56: warning: '&&' within '||' [-Wlogical-op-parentheses]BATL_pass_cell.f90 :491:39: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ( ) ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 12 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_829; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_829; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_829; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_871; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_871; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_871; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1647; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1647; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1647; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1673; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1673; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1673; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1673; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1673; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1673; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1673; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1673; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1673; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1823; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1823; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1823; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1866; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1866; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1866; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1866; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1866; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1866; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1866; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1866; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1866; ^ == ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning 9 warnings generated. Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_918; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_918; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_918; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1088; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1088; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1088; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1410; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1410; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1410; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1410; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1410; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1410; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1410; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1410; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1410; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1966; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1966; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1966; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2037; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2037; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2037; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ2.modrestartfile_MP_dt8,8)) goto iocatch_3016; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ2.modrestartfile_MP_dt8,8)) goto iocatch_3016; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ2.modrestartfile_MP_dt8,8)) goto iocatch_3016; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ3.modrestartfile_MP_time8,8)) goto iocatch_3016; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ3.modrestartfile_MP_time8,8)) goto iocatch_3016; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ3.modrestartfile_MP_time8,8)) goto iocatch_3016; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3016; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3016; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3016; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3033; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3033; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3033; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3057; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3057; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3057; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3101; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3101; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3101; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3162; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3162; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3162; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_dt4,4)) goto iocatch_3205; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_dt4,4)) goto iocatch_3205; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_dt4,4)) goto iocatch_3205; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_time4,4)) goto iocatch_3205; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_time4,4)) goto iocatch_3205; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ7.modrestartfile_MP_time4,4)) goto iocatch_3205; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3205; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3205; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3205; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3222; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3222; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3222; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3246; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3246; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3246; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3290; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3290; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3290; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3351; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3351; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3351; ^ == update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ5.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==25 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==25 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==25 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==25 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 1 warning generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[8]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_cometfluids_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; \ cp Param/COMET3FLUIDSPE/PARAM.in . #./TestParam.pl -n=1 run_test/PARAM.in make test_cometfluids_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; rm -rf RESULTS; ./PostProc.pl -M -o RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 3 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.09 105.80 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_cometfluids_check ls -l test_cometfluids.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:08 test_cometfluids.diff make test_cometfluids_restart_save cd run_test; cp Param/COMET3FLUIDSPE/PARAM.in.restartsave PARAM.in #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; sleep 1; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; rm -rf RESULTS/RestartSave RESTART_cometfluids cd run_test; ./PostProc.pl -M -o RESULTS/RestartSave bin/load_mpich: No such file or directory. WARNING in PostProc.pl: no files were found in GM/IO2 PostProc.pl: cp PARAM.in RESULTS/RestartSave/ PostProc.pl: TIMINGS from runlog (init, run) 0.16 52.50 PostProc.pl: mv runlog RESULTS/RestartSave/ PostProc.pl: Restart.pl -o RESULTS/RestartSave/RESTART make test_cometfluids_restart_read cd run_test; cp Param/COMET3FLUIDSPE/PARAM.in.restartread PARAM.in #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; ./Restart.pl -i RESULTS/RestartSave/RESTART # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESULTS/RestartSave/RESTART/. cd run_test; sleep 1; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; rm -rf RESULTS/RestartRead cd run_test; ./PostProc.pl -M -o RESULTS/RestartRead bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/RestartRead/GM with 1 file PostProc.pl: cp PARAM.in RESULTS/RestartRead/ PostProc.pl: TIMINGS from runlog (init, run) 0.14 52.57 PostProc.pl: mv runlog RESULTS/RestartRead/ PostProc.pl: Restart.pl -o RESULTS/RestartRead/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_cometfluids_restart_check cd run_test/RESULTS; \ cp RestartRead/GM/log_n000060.log log_test.log ls -l test_cometfluids*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:08 test_cometfluids.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:10 test_cometfluids_restart.diff if([ "y" ]); then rm -rf run_test_cometfluids; mv run_test run_test_cometfluids; fi make test_magnetometer_compile ./Config.pl -u=Default -e=Mhd -g=4,4,4,400,1 Writing new grid size 4,4,4,400,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:BATL_pass_face.f90491::61239::56 :note: place parentheses around the '&&' expression to silence this warningnote: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. 4 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ == 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_magnetometer_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/MAGNETOMETER/PARAM.in PARAM.in cd run_test; cp Param/MAGNETOMETER/magin.dat . make test_magnetometer_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog cd run_test; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 5 files PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.64 17.15 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_magnetometer_check ls -l test_magnetometer.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:10 test_magnetometer.diff if([ "y" ]); then rm -rf run_test_magnetometer; mv run_test run_test_magnetometer; fi make test_anisotropic_compile ./Config.pl -u=Waves -e=MhdAnisoP -f -g=100,2,2,100,1 Writing new grid size 100,2,2,100,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>101) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:60: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>101) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:104: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>101) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:104: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>101) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:148: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>101) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:148: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>101) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>3) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>3) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp17) { ^ ~~~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp17) { ~^~~~~~ BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp16) { ^ ~~~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp16) { ~^~~~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp16) { ^ ~~~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp16) { ~^~~~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp16) { ^ ~~~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp16) { ~^~~~~~ clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp16) { ^ ~~~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp16) { ~^~~~~~ BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 100 && Tmp17) { ^ ~~~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (2 && 2 && 100 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (2 && 2 && 100 && Tmp17) { ~^~~~~~ BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 12 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:47: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==101 || *locals.i_==100 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==100 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:47: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==101 || *locals.i_==100 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==100 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:166: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==101 || *locals.i_==100 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==100 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:166: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==101 || *locals.i_==100 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==100 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:636: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==101 || *locals.i_==100 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==100 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:636: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==101 || *locals.i_==100 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==100 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==101 || *locals.i_==100 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==100 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:69: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==101 || *locals.i_==100 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==100 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:143: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==101 || *locals.i_==100 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==100 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:143: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==101 || *locals.i_==100 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==100 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:555: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:555: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning clangTmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)));: ^warning: argument unused during compilation: '-mfpmath=sse' ( ) ModFaceGradient.f90:1114:633: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:633: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==3 || *locals.j_==2 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==3 || *locals.k_==2 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==2 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:33: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:33: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:124: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:124: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:572: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:572: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:48: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:48: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:108: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:108: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:519: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:569: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 ModFaceGradient.f90:763:33: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:33: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:124: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:124: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 Tmp33 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:576: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:576: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:48: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:48: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:108: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:108: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==101 || *i_==100 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==100 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:523: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:523: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:573: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:573: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==3 || *j_==2 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==3 || *k_==2 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==2 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:37: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:681:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:37: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:717:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:37: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModResistivity.f90:740:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:37: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1647:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:37: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModRadDiffusion.f90:1685:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ5.modrestartfile_MP_dt8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2991; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2991; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3008; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3032; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3076; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3137; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3180; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3180; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3197; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3221; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3265; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3326; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~~~~~~~~^~~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:37: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) ModHeatConduction.f90:1015:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==100 || idim_==2 && j_==2 || idim_==3 && k_==2) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:556: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:556: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:556: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:556: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==101 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==3 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) 1 warning generated. impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<100 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~~~~~~~~~^~~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<100 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:38: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<100 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:38: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<100 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) impl_jacobian.f90:882:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<100 || iface_==2 && j_<2 || iface_==3 && k_<2) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:59: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<100 || iface_==2 && j_<2 || iface_==3 && k_<2) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==10 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_anisotropic_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd run_test; cp Param/ANISOPRESSURE/PARAM.in.Alfven PARAM.in make test_anisotropic_run cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; ./PostProc.pl RESULT bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULT/GM with 32 files PostProc.pl: cp PARAM.in RESULT/ PostProc.pl: TIMINGS from runlog (init, run) 0.07 101.63 PostProc.pl: mv runlog RESULT/ PostProc.pl: Restart.pl -o RESULT/RESTART ERROR in Restart.pl: could not find restart file GM/restartOUT/restart.H! make test_anisotropic_check ls -l test_anisotropic.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:12 test_anisotropic.diff if([ "y" ]); then rm -rf run_test_anisotropic; mv run_test run_test_anisotropic; fi make test_func_compile ./Config.pl -u=Default -e=Mhd -g=8,8,8,720,70 Writing new grid size 8,8,8,720,70 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make BATSRUS cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram; make LIB make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt; make LIB make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 10 warnings generated. 4 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning2 warnings generated. Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 63 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ == 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd src; make BATSRUS make /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libBATSRUS.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/BATSRUS.exe main.o Tmp_/*.o \ -r8 -C -gline -nan -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -dusty option disables -C=calls rm -rf Tmp_ Program BATSRUS has been brought up to date. make PIDL PSPH cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB cd srcPostProc; make PSPH make /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 PostSPH.f90 make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL clang: warning: argument unused during compilation: '-mfpmath=sse' make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[7]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe PostSPH.o -r8 -C -gline -nan -dusty option disables -C=calls Program PostSPH has been brought up to date. make test_func_run rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES GMDIR=`pwd` mkdir -p run_test/GM cd run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . ./TestSuite.pl -r='mpirun -np 4 ' -d=run_test func bin/load_mpich: No such file or directory. test.000: -Limiter=beta -Plottype=idltecamr Post Processing IDL files. Post Processing TEC files. test.000: finished. Check or compare results! bin/load_mpich: No such file or directory. test.001: -Limiter=beta -Solver=linde Post Processing IDL files. Post Processing TEC files. test.001: finished. Check or compare results! bin/load_mpich: No such file or directory. test.002: -Limiter=beta -Plottype=idltecamr -Solver=sokolov Post Processing IDL files. Post Processing TEC files. test.002: finished. Check or compare results! bin/load_mpich: No such file or directory. test.003: -Limiter=mc -Reschange=tvd -Solver=roe Post Processing IDL files. Post Processing TEC files. test.003: finished. Check or compare results! bin/load_mpich: No such file or directory. test.004: -Conservative=r6 Post Processing IDL files. Post Processing TEC files. test.004: finished. Check or compare results! bin/load_mpich: No such file or directory. test.005: -Conservative=adapt -Solver=linde Post Processing IDL files. Post Processing TEC files. test.005: finished. Check or compare results! bin/load_mpich: No such file or directory. test.006: -Conservative=r6 -Solver=sokolov Post Processing IDL files. Post Processing TEC files. test.006: finished. Check or compare results! bin/load_mpich: No such file or directory. test.007: -Conservative=r6 -Solver=roeold Post Processing IDL files. Post Processing TEC files. test.007: finished. Check or compare results! bin/load_mpich: No such file or directory. test.008: -Boris=borisfull Post Processing IDL files. Post Processing TEC files. test.008: finished. Check or compare results! bin/load_mpich: No such file or directory. test.009: -Boris=borisfull -Solver=linde Post Processing IDL files. Post Processing TEC files. test.009: finished. Check or compare results! bin/load_mpich: No such file or directory. test.010: -Boris=borisfull -Solver=sokolov Post Processing IDL files. Post Processing TEC files. test.010: finished. Check or compare results! bin/load_mpich: No such file or directory. test.011: -Boris=borissimple Post Processing IDL files. Post Processing TEC files. test.011: finished. Check or compare results! bin/load_mpich: No such file or directory. test.012: -Boris=borissimple -Solver=linde Post Processing IDL files. Post Processing TEC files. test.012: finished. Check or compare results! bin/load_mpich: No such file or directory. test.013: -Conservative=r6 -Plottype=idltecamr -Solver=hlld -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.013: finished. Check or compare results! bin/load_mpich: No such file or directory. test.014: -Boris=borisfull -Conservative=r6 -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.014: finished. Check or compare results! bin/load_mpich: No such file or directory. test.015: -Boris=borissimple -Conservative=r6 -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.015: finished. Check or compare results! bin/load_mpich: No such file or directory. test.016: -Inner=float Post Processing IDL files. Post Processing TEC files. test.016: finished. Check or compare results! bin/load_mpich: No such file or directory. test.017: -Inner=reflect Post Processing IDL files. Post Processing TEC files. test.017: finished. Check or compare results! bin/load_mpich: No such file or directory. test.018: -Limiter=mc -Resist=hall Post Processing IDL files. Post Processing TEC files. test.018: finished. Check or compare results! bin/load_mpich: No such file or directory. test.019: -Limiter=mc3 -Solver=hlld Post Processing IDL files. Post Processing TEC files. test.019: finished. Check or compare results! bin/load_mpich: No such file or directory. test.020: -Implicit=partimpl05 -Length=tiny_ta -Limiter=mc3 -Logtype=logsatmove -Reschange=accurate -Resist=hall -Stage=2 -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.020: finished. Check or compare results! bin/load_mpich: No such file or directory. test.021: -Divb=constrain -Grid=earth_uniform -Length=tiny_ta_noamr -Stage=2 -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.021: finished. Check or compare results! bin/load_mpich: No such file or directory. test.022: -Divb=project -Length=tiny_ta -Stage=2 -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.022: finished. Check or compare results! bin/load_mpich: No such file or directory. test.023: -Divb=diffuse -Length=tiny_ta -Stage=2 -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.023: finished. Check or compare results! bin/load_mpich: No such file or directory. test.024: -Implicit=partimpl05 -Length=tiny_ta -Stage=2 -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.024: finished. Check or compare results! bin/load_mpich: No such file or directory. test.025: -Length=restartsave -Limiter=mc3 -Restart=saveone -Solver=hlld Post Processing IDL files. Post Processing TEC files. test.025: finished. Check or compare results! bin/load_mpich: No such file or directory. test.026: -Length=restartread -Limiter=mc3 -Restart=read -Solver=hlld Post Processing IDL files. Post Processing TEC files. test.026: finished. Check or compare results! bin/load_mpich: No such file or directory. test.027: -Conservative=r6 -Length=restartsave -Restart=save -Solver=hlld -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.027: finished. Check or compare results! bin/load_mpich: No such file or directory. test.028: -Conservative=r6 -Length=restartread -Restart=read -Solver=hlld -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.028: finished. Check or compare results! bin/load_mpich: No such file or directory. bin/load_mpich: No such file or directory. test.029: -Corotation=ideal -Length=tiny_ta -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.029: finished. Check or compare results! test.030: -Corotation=updateb0 -Length=tiny_ta -Timestep=ta Post Processing IDL files. Post Processing TEC files. test.030: finished. Check or compare results! bin/load_mpich: No such file or directory. test.031: -Logtype=ray -Plottype=ray -Upstream=nsturning_1nT_tilt Post Processing IDL files. Post Processing TEC files. test.031: finished. Check or compare results! bin/load_mpich: No such file or directory. test.032: -Logtype=logpntflx -Plottype=sph Post Processing IDL files. Post Processing TEC SPH files. test.032: finished. Check or compare results! test.033: -Plottype=los test.033: finished. Check or compare results! bin/load_mpich: No such file or directory. test.034: -B0source=empty -Cfl=empty -Conservative=empty -Corotation=empty -Divb=empty -Grid=earth_211 -Implicit=empty -Inner=empty -Length=tiny_simple -Message=empty -Outer=empty -Planet=earth_simple -Res=1.0 -Reschange=empty -Stage=empty -Time=empty -Timestep=empty -Upstream=empty Post Processing IDL files. Post Processing TEC files. test.034: finished. Check or compare results! bin/load_mpich: No such file or directory. test.035: -Logtype=ray -Plottype=raynew -Upstream=nsturning_1nT_tilt Post Processing IDL files. Post Processing TEC files. test.035: finished. Check or compare results! make test_func_check rm -rf run_test_ref; mkdir run_test_ref cd run_test_ref; tar -xzf ../Param/TESTSUITE/TEST.tgz; ./TestCompare.pl -q -v -o=1e-11 run_test_ref run_test > test_func.diff ./TestCompare.pl -speed run_test_ref run_test > test_func.speed WARNING: switch=-Limiter=mc3 -Message=dir -Solver=hlld ne myswitch=-Limiter=mc3 -Solver=hlld in run_test/test.019/SWITCHES ls -l test_func.diff test_func.speed -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:13 test_func.diff -rw-r--r-- 1 gtoth 1224 2961 Oct 24 22:13 test_func.speed if([ "y" ]); then rm -rf run_test_func; mv run_test run_test_func; fi -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:43 test_2bodyplot.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:12 test_anisotropic.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:07 test_chromo.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:06 test_comet.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:08 test_cometfluids.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:10 test_cometfluids_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:58 test_corona.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:02 test_corona_2t.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:00 test_coronasph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:38 test_earthsph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 test_eosgodunov.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 test_fluxemergence.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:13 test_func.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:56 test_graydiffusion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:42 test_hallmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:50 test_hyades2d.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:53 test_laserpackage.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:48 test_levelset.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:10 test_magnetometer.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:50 test_mars.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:52 test_marsfluids.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:52 test_marsfluids_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:59 test_mercurysph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 test_mhdions.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 test_mhdnoncons.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:46 test_multifluid.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:46 test_multiion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:33 test_outerhelio.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 test_partsteady.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:02 test_saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 test_shocktube.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:46 test_titan.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:50 test_titan_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:45 test_twofluidmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:55 test_venus.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:58 test_venus_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:56 test_viscosity.diff echo "There is no test for IE/RIM" > notest.diff echo "IE/Ridley_serial test is incomplete" > notest.diff IH/BATSRUS is tested in GM/BATSRUS IH/BATSRUS_share is tested in GM/BATSRUS echo "There is no test for CRCM" There is no test for CRCM make test_compile make HEIDI touch src/Makefile.DEPEND src/Makefile.RULES srcInterface/Makefile.DEPEND make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -O0 -gline -w -r8 NOMPI.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ar -rs /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a NOMPI.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a has been brought up to date. /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEIEConductance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMIE_Interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModErrors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEIE_Interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMHD_Interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExtras.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEIEFiles.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ED_ModInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ED_ModIons.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWeimer05.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 ModWeimer.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 AMIE_Library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EIE_End.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EIE_Library.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EIE_set_inputs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 readAMIEoutput.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 readMHDoutput.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 mh86.f clang: warning: argument unused during compilation: '-mfpmath=sse' readAMIEoutput.f90:45:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' if (Tmp1 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modamie_interface_MP_amie_nlats,4)) goto iocatch_267; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readAMIEoutput.f90:45:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modamie_interface_MP_amie_nlats,4)) goto iocatch_267; ^ ( ) readAMIEoutput.f90:45:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modamie_interface_MP_amie_nlats,4)) goto iocatch_267; ^ == readAMIEoutput.f90:45:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modamie_interface_MP_amie_nmlts,4)) goto iocatch_267; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readAMIEoutput.f90:45:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modamie_interface_MP_amie_nmlts,4)) goto iocatch_267; ^ ( ) readAMIEoutput.f90:45:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modamie_interface_MP_amie_nmlts,4)) goto iocatch_267; ^ == readAMIEoutput.f90:45:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modamie_interface_MP_amie_ntimes,4)) goto iocatch_267; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readAMIEoutput.f90:45:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modamie_interface_MP_amie_ntimes,4)) goto iocatch_267; ^ ( ) readAMIEoutput.f90:45:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modamie_interface_MP_amie_ntimes,4)) goto iocatch_267; ^ == readAMIEoutput.f90:45:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_267; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readAMIEoutput.f90:45:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_267; ^ ( ) readAMIEoutput.f90:45:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_267; ^ == mh86.f:259:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_570; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh86.f:259:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_570; ^ ( ) mh86.f:259:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_570; ^ == mh86.f:261:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_584; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh86.f:261:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_584; ^ ( ) mh86.f:261:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_584; ^ == mh86.f:267:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_609; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh86.f:267:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_609; ^ ( ) mh86.f:267:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_609; ^ == mh86.f:272:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_650; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh86.f:272:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_650; ^ ( ) mh86.f:272:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_650; ^ == mh86.f:274:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_666; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh86.f:274:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_666; ^ ( ) mh86.f:274:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_666; ^ == mh86.f:279:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_705; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh86.f:279:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_705; ^ ( ) mh86.f:279:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_705; ^ == mh86.f:288:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_740; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh86.f:288:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_740; ^ ( ) mh86.f:288:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_740; ^ == mh86.f:296:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_781; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh86.f:296:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_781; ^ ( ) mh86.f:296:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_781; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 hmr89.f 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 iz94.f 8 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 merge_str.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MHD_Library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ED_Interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ED_ReadIonHeat.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 ED_r_elec_ed_lup_subs.f clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EIE_Initialize.f90 ED_r_elec_ed_lup_subs.f:177:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_277; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ED_r_elec_ed_lup_subs.f:177:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_277; ^ ( ) ED_r_elec_ed_lup_subs.f:177:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_277; ^ == ED_r_elec_ed_lup_subs.f:182:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_293; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ED_r_elec_ed_lup_subs.f:182:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_293; ^ ( ) ED_r_elec_ed_lup_subs.f:182:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_293; ^ == ED_r_elec_ed_lup_subs.f:236:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_389; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ED_r_elec_ed_lup_subs.f:236:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_389; ^ ( ) ED_r_elec_ed_lup_subs.f:236:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_389; ^ == ED_r_elec_ed_lup_subs.f:238:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_404; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ED_r_elec_ed_lup_subs.f:238:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_404; ^ ( ) ED_r_elec_ed_lup_subs.f:238:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_404; ^ == ED_r_elec_ed_lup_subs.f:471:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1040; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ED_r_elec_ed_lup_subs.f:471:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1040; ^ ( ) ED_r_elec_ed_lup_subs.f:471:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1040; ^ == ED_r_elec_ed_lup_subs.f:649:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ED_r_elec_ed_lup_subs.f:649:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1398; ^ ( ) ED_r_elec_ed_lup_subs.f:649:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1398; ^ == ED_r_elec_ed_lup_subs.f:787:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1671; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ED_r_elec_ed_lup_subs.f:787:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1671; ^ ( ) ED_r_elec_ed_lup_subs.f:787:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1671; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EIE_IoLibrary.f90 ED_r_elec_ed_lup_subs.f:910:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1828; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ED_r_elec_ed_lup_subs.f:910:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1828; ^ ( ) ED_r_elec_ed_lup_subs.f:910:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_1828; ^ == ED_r_elec_ed_lup_subs.f:1228:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_2068; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ED_r_elec_ed_lup_subs.f:1228:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_2068; ^ ( ) ED_r_elec_ed_lup_subs.f:1228:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_write_sequential(&_ioctx_)) goto iocatch_2068; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EIE_UaLibrary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ihp.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a ModEIEConductance.o ModAMIE_Interface.o ModErrors.o ModEIE_Interface.o ModMHD_Interface.o ModExtras.o ModEIEFiles.o ED_ModInterface.o ED_ModIons.o ModWeimer05.o ModWeimer.o AMIE_Library.o EIE_End.o EIE_Initialize.o EIE_Library.o EIE_IoLibrary.o EIE_UaLibrary.o EIE_set_inputs.o readAMIEoutput.o readMHDoutput.o mh86.o hmr89.o iz94.o ihp.o merge_str.o MHD_Library.o ED_Interface.o ED_ReadIonHeat.o ED_r_elec_ed_lup_subs.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModTsyganenko.f clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a ModTsyganenko.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeidiSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProcIM.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoHeidi.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeidiSatellites.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeidiBACoefficients.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 recipes.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 pbo.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 wgrdar.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_potential.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -save -r8 ModHeidiIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -save -r8 ModInit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -save -r8 ModHeidiMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -save -r8 ModHeidiDrifts.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeidiCurrents.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -save -r8 ModHeidiDGCPM.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -save -r8 ModHeidiWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeidiInput.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_operators.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_check.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_init.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_run.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeidiAsymStretchedB.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_emudt.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_setup.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_coefficients.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' heidi_setup.f90:864:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp7 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4153; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heidi_setup.f90:864:10: note: place parentheses around the assignment to silence this warning if (Tmp7 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4153; ^ ( ) heidi_setup.f90:864:10: note: use '==' to turn this assignment into an equality comparison if (Tmp7 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4153; ^ == 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_currents.f90 heidi_coefficients.f90:963:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp30 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4706; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heidi_coefficients.f90:963:11: note: place parentheses around the assignment to silence this warning if (Tmp30 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4706; ^ ( ) heidi_coefficients.f90:963:11: note: use '==' to turn this assignment into an equality comparison if (Tmp30 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4706; ^ == heidi_coefficients.f90:965:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp30 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4728; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heidi_coefficients.f90:965:11: note: place parentheses around the assignment to silence this warning if (Tmp30 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4728; ^ ( ) heidi_coefficients.f90:965:11: note: use '==' to turn this assignment into an equality comparison if (Tmp30 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4728; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_output.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_waves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeidiBField.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 HModel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeidiNeutralH.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_integrals.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_icbc.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 read_ring_current.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_ring_current.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 epencalc.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 iono_init.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' heidi_icbc.f90:760:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3952; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heidi_icbc.f90:760:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3952; ^ ( ) heidi_icbc.f90:760:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3952; ^ == heidi_icbc.f90:845:18: warning: implicit conversion from 'double' to 'Integer' (aka 'int') changes value from 90.5 to 90 [-Wliteral-conversion] ilonboundary_ = 9.05000000000000000e+01; ~ ^~~~~~~~~~~~~~~~~~~~~~~ heidi_icbc.f90:876:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4449; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heidi_icbc.f90:876:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4449; ^ ( ) heidi_icbc.f90:876:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4449; ^ == heidi_icbc.f90:1041:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_5268; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heidi_icbc.f90:1041:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_5268; ^ ( ) heidi_icbc.f90:1041:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_5268; ^ == 4 warnings generated. rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a;\ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ar: /Users/gtoth/Tmp/SWMF/lib/libINDICES.a: No such file or directory mpif90 -o /Users/gtoth/Tmp/SWMF/bin/HEIDI.exe heidi_main.o ModHeidiSize.o ModHeidiMain.o ModHeidiCurrents.o ModHeidiDGCPM.o ModHeidiDrifts.o ModHeidiIO.o ModHeidiWaves.o ModInit.o ModIonoHeidi.o ModHeidiSatellites.o ModProcIM.o ModHeidiInput.o ModHeidiBField.o ModHeidiNeutralH.o ModHeidiBACoefficients.o ModHeidiAsymStretchedB.o heidi_emudt.o heidi_integrals.o heidi_setup.o heidi_icbc.o heidi_coefficients.o heidi_operators.o heidi_currents.o heidi_output.o heidi_waves.o recipes.o pbo.o wgrdar.o get_potential.o heidi_check.o heidi_init.o heidi_run.o read_ring_current.o write_ring_current.o epencalc.o iono_init.o HModel.o Tmp_/*.o -r8 -C -gline -nan -dusty option disables -C=calls rm -rf Tmp_ /Users/gtoth/Tmp/SWMF/bin/HEIDI.exe has been created make test_analytic_rundir rm -rf run_test_analytic make rundir RUNDIR=run_test_analytic STANDALONE="YES" PWDIR=`pwd` mkdir -p run_test_analytic/IM cd run_test_analytic/IM; \ mkdir input plots restartIN restartOUT cd run_test_analytic/IM/plots; \ mkdir electron hydrogen helium oxygen ionosphere cd run_test_analytic/IM/input; \ ln -s /Users/gtoth/Tmp/SWMF/IM/HEIDI/input/* .; cp /Users/gtoth/Tmp/SWMF/IM/HEIDI/data/input/*.dat . cd run_test_analytic/IM/restartIN; \ cp /Users/gtoth/Tmp/SWMF/IM/HEIDI/data/input/*.gz .; gunzip *.gz cd input; cp PARAM.analytic.in ../run_test_analytic/PARAM.in make test_analytic_run if [ "mpirun -np 4" = "mpiexec" ]; then \ cd run_test_analytic; mpiexec -np 2 ./HEIDI.exe; \ elif [ "mpirun -np 4" = "mpirun -np 4" ]; then \ cd run_test_analytic; mpirun -np 2 ./HEIDI.exe; \ else \ cd run_test_analytic; mpirun -np 4 ./HEIDI.exe; \ fi; SCALC initial 0 0 0 0 ModReadParam::read_file: read and broadcast nLine= 117 lines of text ModHeidiInput::set_parameter ModHeidiInput::set_parameters starting for iSession= 1s starting for iSession= 1 year,month,day,UT 2002 4 17 0.0000000000000000 Read the _Le file DT,TMAX,TINT,TIME 20.0000000000000000 1.2000000000000000E+02 40.0000000000000000 0.0000000000000000 (SCALC(k),k=1,NS) 0 1 0 1 (INI(k),k=1,NS) 7 7 7 7 (IBC(k),k=1,NS) 7 7 7 7 NAME=test1 Read the _Le file Read the _ppc file Read the _ppc file iProc : 0 scalc (which species): 0 1 0 0 iProc : 1 scalc (which species): 0 0 0 1 total stotal species : 2pecies : 2 parallel species : parallel species 2 4 0 0 : 2 4 0 0 Read the _Kp file heidi_setup---> IsBfieldNew = T heidi_setup: ARRAYS---> get_IntegralH heidi_setup: ARRAYS---> get_IntegralI TIME = 0.0000000000000000 nSteps, nSteps in KP, nSteps IBC: 1 270 1 Read the _Kp file SUMS: 1.0000946819430854 1.0000000000000000 LO: 0.9998476951563913 1.0000000000000000 0.0000000000000000 6.6636087498045393E-05 0.9999238475781956 heidi_setup---> IsBfieldNew = T heidi_setup: ARRAYS---> get_IntegralH heidi_setup: ARRAYS---> get_IntegralI rmin = 1.3333346951583369 rmax = 10.0000161208487448 delr = 0.1468929055201764 delphi = 3.0000000000000000 Number of middle grid cells = 7200 Getting equatorial B field on middle grid Getting ionospheric B field on middle grid Getting volume of flux tubes on middle grid Getting x, y values for flux tubes Setting initial content of flux tubes on middle grid Resetting the outer boundary condition Resetting the outer boundary condition MPA values TEC2, TEF2, NE2 = -1.0000000000000000 0.0000000000000000 0.0000000000000000 1.0400300000000000E+03 7.0157700000000000E+02 0. MPA values TEC2, TEF2, NE2 = -1.0000000000000000 0.0000000000000000 8336940000000000 0.0000000000000000 1.040030000 MPA values TEC0000000E+03 2, TEF2, NE2 7.01577000000= 0.00000000000000000E+02 0.830000 1.800036940000000000 000000000000E+03 0.5000000000000 MPA values TE000 1.05578000C2, TEF2, NE2 =00000000E+03 0.0000000000000000 7.0594799999999998 1.80000000000E+02 0.86121000000000E+03 0.50000000000000 000000000 1.0557800000000000E+03 7.0594799999999998E+02 0.8612100000000000 Times: 1 3 1 270 1 1 20.0000000000000000 1.2000000000000000E+02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, timetime= 0.0000000000000000 0.00000000000000= 0.0000000000000000 0.00000000000 ~~~~~~~~~~~~~~~~0000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ Read t Read the he _sw1 file _sw1 file ...Calling PRESSURES ...Calling PRESSURES ...Calling CURRENTCALC ...Calling CURRENTCALC FACs being sent to potential solver ...Calling EPENCALC ==> Efield Model : weimer96 ==> Model Directory : EIE/ ==> Conductance Model : ihp time: RealTime, SimulationTime 1.1767680000000000E+09 0.0000000000000000 Time to AMIE : 0.0000000000000000 -4.3063188195886512E+04 2.9985465568023137E+04 FPOT max: 1.7544028920719695E+04 23 4 6.8627450980392259 3.0000000000000000 FPOT min: -2.9858390032272873E+04 23 21 6.8627450980392259 19.9999999999999964 potfac max: 2.5875697903602231E+04 60 25 9.9999998145643687 4.7999999999999998 potfac min: -3.9340540325932438E+04 60 95 9.9999998145643687 18.8000000000000007 Potentials returned from the solver Done with MAGCONV ISS*DT/DL1 80.0000000000000000 Done with MAGCONV ISS*DT/DL1 80.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMuT), IsBfieldNew, dEdt, dMudt = 0.000dt = 0.0000000000000000000000000000 0 20.00000020.00000000000000000000 T 000000 T 6.4 6.4249954249954479827685479827685E-E-04 -7.1279004 -7.12790667430490072E-07430490072E-055 ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ Max Vr: 60 1 4.6405964335098470E+03 10.0000161208487448 Max Vp: 60 31 8.3373733824985367E-03 10.0000161208487448 Calling plasmasphere: 9.1749086804221442E+03 -9.1749086804221442E+03 Calling PRESSURES Calling PRESSURES Calling CURRENTCALC Calling CURRENTCALC WRESULT: 1 0 WRESULT: 2 0 WRESULT: 3 0 WRESULT: 4 1 Printing plasmasphere Saving the DGCPM output WRESULT: 1 0 WRESULT: 2 1 WRESULT Dst: 4 -1.4778346022317028E-02 WRESULT Dst: 2 -5.0120621984915105E-02 WRESULT: 3 0 WRESULT: 4 0 Calling PRESSURES Calling CURRENTCALC WRESULT: 1 0 WRESULT: 2 0 WRESULT: 3 0 WRESULT: 4 1 SimulationTime= 40.0000000000000000 Calling PRESSURES Calling CURRENTCALC Printing plasmasphere Saving the DGCPM output WRESULT: 1 0 WRESULT: 2 1 WRESULT Dst: 4 -1.9751017709654980E-02 IM_RUN i3, nibc 1 1 Resetting the outer boundary condition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, time= 40.0000000000000000 0.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Read the _sw1 file ...Calling PRESSURES ...Calling CURRENTCALC WRESULT Dst: 2 -6.6968793370835347E-02 WRESULT: 3 0 WRESULT: 4 0 IM_RUN i3, nibc 1 1 Resetting the outer boundary condition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, time= 40.0000000000000000 0.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Read the _sw1 file ...Calling PRESSURES ...Calling CURRENTCALC FACs being sent to potential solver ...Calling EPENCALC time: RealTime, SimulationTime 1.1767680400000000E+09 40.0000000000000000 Time to AMIE : 40.0000000000000000 -4.3063188195886505E+04 2.9985465568023134E+04 FPOT max: 1.7544028920719687E+04 23 4 6.8627450980392259 3.0000000000000000 FPOT min: -2.9858390032272866E+04 23 21 6.8627450980392259 19.9999999999999964 potfac max: 2.5875697903602224E+04 60 25 9.9999998145643687 4.7999999999999998 potfac min: -3.9340540325932430E+04 60 95 9.9999998145643687 18.8000000000000007 Potentials returned from the solver Done with MAGCONV ISS*DT/DL1 80.0000000000000000 Done with MAGCONV ISS*DT/DL1 80.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMudt = 40.0000000000000000 20.0000000000000000 F 6.4249954479827186E-04 -7.1279067430489530E-05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMudt = 40.0000000000000000 20.0000000000000000 F 6.4249954479827186E-04 -7.1279067430489530E-05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Max Vr: 60 116 2.2204022984296265E+04 10.0000161208487448 Max Vp: 50 32 1.8596227063816813E-02 8.5310870656469788 Calling plasmasphere: 2.5063444725795300E+04 -3.8173697398120188E+04 SimulationTime= 80.0000000000000000 Calling PRESSURES Calling PRESSURES Calling CURRENTCALC Calling CURRENTCALC Printing plasmasphere Saving the DGCPM output WRESULT: 1 0 WRESULT: 2 0 WRESULT: 3 0 WRESULT: 4 1 WRESULT: 1 0 WRESULT: 2 1 WRESULT Dst: 4 -3.0067431808092192E-02 IM_RUN i3, nibc 2 1 Resetting the outer boundary condition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, time= 80.0000000000000000 0.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Read the _sw1 file ...Calling PRESSURES WRESULT Dst: 2 -7.9419525265702298E-02 WRESULT: 3 0 WRESULT: 4 0 IM_RUN i3, nibc 2 1 Resetting the outer boundary condition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, time= 80.0000000000000000 0.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Read the _sw1 file ...Calling CURRENTCALC ...Calling PRESSURES ...Calling CURRENTCALC FACs being sent to potential solver ...Calling EPENCALC time: RealTime, SimulationTime 1.1767680800000000E+09 80.0000000000000000 Time to AMIE : 80.0000000000000000 -4.3059308557646131E+04 2.9981568990640739E+04 FPOT max: 1.7542665740943463E+04 23 4 6.8627450980392259 3.0000000000000000 FPOT min: -2.9870747055306812E+04 23 21 6.8627450980392259 19.9999999999999964 potfac max: 2.5873914620544740E+04 60 25 9.9999998145643687 4.7999999999999998 potfac min: -3.9348655753680076E+04 60 95 9.9999998145643687 18.8000000000000007 Potentials returned from the solver Done with MAGCONV ISS*DT/DL1 80.0000000000000000 Done with MAGCONV ISS*DT/DL1 80.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMudt = 80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMudt = 80.000000000000000.0000000000000000 20.0000000000000000 F 6.40970 20.0000000000000000 F 6.40971105871324764E-04 -705871324764E-04 -7.1109496.1109496784715429E-05 784715429E-05 ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ Max Vr: 60 116 2.2220555952988347E+04 10.0000161208487448 Max Vp: 50 32 1.8590882489305082E-02 8.5310870656469788 Calling plasmasphere: 2.5055547195961597E+04 -3.8175524390009188E+04 SimulationTime= 1.2000000000000000E+02 Calling PRESSURES Calling PRESSURES Calling CURRENTCALC Printing plasmasphere Saving the DGCPM output Calling CURRENTCALC WRESULT: 1 0 WRESULT: 2 0 WRESULT: 3 0 WRESULT: 4 1 WRESULT: 1 0 WRESULT: 2 1 WRESULT Dst: 4 -4.0534004041477854E-02 IM_RUN i3, nibc 3 1 Resetting the outer boundary condition WRESULT Dst: 2 -9.2115805826673766E-02 WRESULT: 3 0 WRESULT: 4 0 IM_RUN i3, nibc 3 1 Resetting the outer boundary condition Warning: Floating underflow occurred Warning: Floating underflow occurred make test_analytic_check /Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -t -r=0.001 -a=1e-10 \ run_test_analytic/IM/plots/hydrogen/test1_h_prs.002 output/test1_h_prs_analytic.002 \ > test_analytic.diff ls -l test_analytic.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:14 test_analytic.diff make test_compile make HEIDI touch src/Makefile.DEPEND src/Makefile.RULES srcInterface/Makefile.DEPEND make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libNOMPI.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a has been brought up to date. /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make[7]: `/Users/gtoth/Tmp/SWMF/bin/HEIDI.exe' is up to date. /Users/gtoth/Tmp/SWMF/bin/HEIDI.exe has been created make test_numeric_rundir rm -rf run_test_numeric make rundir RUNDIR=run_test_numeric STANDALONE="YES" PWDIR=`pwd` mkdir -p run_test_numeric/IM cd run_test_numeric/IM; \ mkdir input plots restartIN restartOUT cd run_test_numeric/IM/plots; \ mkdir electron hydrogen helium oxygen ionosphere cd run_test_numeric/IM/input; \ ln -s /Users/gtoth/Tmp/SWMF/IM/HEIDI/input/* .; cp /Users/gtoth/Tmp/SWMF/IM/HEIDI/data/input/*.dat . cd run_test_numeric/IM/restartIN; \ cp /Users/gtoth/Tmp/SWMF/IM/HEIDI/data/input/*.gz .; gunzip *.gz cd input; cp PARAM.numeric.in ../run_test_numeric/PARAM.in make test_numeric_run if [ "mpirun -np 4" = "mpiexec" ]; then \ cd run_test_numeric; mpiexec -np 2 ./HEIDI.exe; \ elif [ "mpirun -np 4" = "mpirun -np 4" ]; then \ cd run_test_numeric; mpirun -np 2 ./HEIDI.exe; \ else \ cd run_test_numeric; mpirun -np 4 ./HEIDI.exe; \ fi; SCALC initial 0 0 0 0 ModReadParam::read_file: read and broadcast nLine= 118 lines of text ModHeidiInput::set_parame ModHeidiInput::set_parameters starting for iSessters starting for iSession= 1 ion= 1 year,month,day,UT 2002 4 17 0.0000000000000000 DT,TMAX,TINT,TIME 20.00 Read the _Le file 00000000000000 1.2000000000000000E+02 40.0000000000000000 0.0000000000000000 (SCALC(k),k=1,NS) 0 1 0 1 Read t (INI(k),khe _ppc file =1,NS) 7 7 7 7 (IBC(k),k=1,NS) 7 7 7 7 NAME=test1 Read the _Le file iProc : 1 scalc (which species): 0 0 0 1 total species : 2 parallel Read th species : 2 4 0e _ppc file 0 Read the _Kp file iProc : 0 scalc (which species): 0 1 0 0 total species : 2 parallel species : 2 4 0 0 TIME = 0.0000000000000000 nSteps, nSteps in KP, nSteps IBC: 1 270 1 Read the _Kp file SUMS: 1.0000946819430854 1.0000000000000000 LO: 0.9998476951563913 1.0000000000000000 0.0000000000000000 6.6636087498045393E-05 0.9999238475781956 heidi_setup---> IsBfieldNew = T heidi_setup: ARRAYS---> get_IntegralH heidi_setup---> IsBfieldNew = T heidi_setup: ARRAYS---> get_IntegralH GET_INTEGRALH======>call initialize_b_field GET_INTEGRALH======>call initialize_b_field stretched_dipole2 stretched_dipole2 heidi_setup: ARRAYS---> get_IntegralI heidi_setup: ARRAYS---> get_IntegralI GET_INTEGRALI======>call initialize_b_field GET_INTEGRALI======>call initialize_b_field stretched_dipole2 stretched_dipole2 heidi_coefficients: heidi_cepara--->get_neutral_hydrogen GET_NEUTRAL_HYDROGEN======>call initialize_b_field stretched_dipole2 heidi_coefficients: heidi_cepara--->get_neutral_hydrogen GET_NEUTRAL_HYDROGEN======>call initialize_b_field stretched_dipole2 heidi_coefficients: OTHERPARA---> get_grad_curv_drift GET_GRAD_CURV_DRIFT======>call initialize_b_field stretched_dipole2 heidi_coefficients: OTHERPARA---> get_grad_curv_drift GET_GRAD_CURV_DRIFT======>call initialize_b_field stretched_dipole2 rmin = 1.3333346951583369 rmax = 10.0000161208487448 delr = 0.1468929055201764 delphi = 3.0000000000000000 Number of middle grid cells = 7200 Getting equatorial B field on middle grid Getting ionospheric B field on middle grid Getting volume of flux tubes on middle grid Getting x, y values for flux tubes Setting initial content of flux tubes on middle grid Resetting the outer boundary condition Resetting the outer boundary condition MPA values TEC2, TEF2, NE2 = -1.0000000000000000 0.0000000000000000 0.0 MPA values TEC2, TEF2, NE2 = -1.0000000000000000000000000 0.000000000000 1.0400000000000 00300000000000.000000000000E+03 7.0157700000000000000 1.0400300000000000E+03 0E+02 0.833694 7.01577000000000000000 000000E+02 0.8336940000000000 MPA values TEC2, TEF2, MPA values T NE2 = 0.00000EC2, TEF2, NE2 = 000000000000 1.0000000000000.8000000000000000 1.800000000E+03 0.5000000000000E+03 0000000000000 0.500000000000 1.05578000000000 1.05578000000000E+03 700000000E+03 7.059.0594799999994799999999998E+029998E+02 0.86121 0.861210000000000000000 000000 Times: 1 3 1 270 1 1 20.0000000000000000 1.2000000000000000E+02 ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, time= 0.0000000000000000 0.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~ MAI~~~~~~~~~~~~~~~~~~~~~~~~N TIME: T, tim~~~~~~~~~~~~~e= 0.00000~~~ 00000000000 0 Read the .0000000000000_sw1 file 000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Read the _sw1 file heidi_coefficients: MAGCONV---> get_grad_curv_drift heidi_coefficients: MAGCONV---> get_grad_curv_drift GET_GRAD_CURV_DRIFT======>call initialize_b_field GET_GRAD_CURV_DRIFT======>call initialize_b_field stretched_dipole2 stretched_dipole2 ...Calling PRESSURES ...Calling PRESSURES ...Calling CURRENTCALC ...Calling CURRENTCALC FACs being sent to potential solver ...Calling EPENCALC ==> Efield Model : weimer96 ==> Model Directory : EIE/ ==> Conductance Model : ihp time: RealTime, SimulationTime 1.1767680000000000E+09 0.0000000000000000 Time to AMIE : 0.0000000000000000 -4.3063188195886512E+04 2.9985465568023137E+04 FPOT max: 1.7544028920719695E+04 23 4 6.8627450980392259 3.0000000000000000 FPOT min: -2.9858390032272873E+04 23 21 6.8627450980392259 19.9999999999999964 potfac max: 2.5875697903602231E+04 60 25 9.9999998145643687 4.7999999999999998 potfac min: -3.9340540325932438E+04 60 95 9.9999998145643687 18.8000000000000007 Potentials returned from the solver Done with MAGCONV ISS*DT/DL1 80.0000000000000000 Done with MAGCONV ISS*DT/DL1 80.0000000000000000 heidi_emudt--->get_coef heidi_emudt--->get_coef GET_COEF======>call initialize_b_field GET_COEF======>call initialize_b_field stretched_dipole2 stretched_dipole2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMudt = 0.0000000000000000 20.0000000000000000 T 6.4247271788987130E-04 -5.7244301553171766E-05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMudt = 0.0000000000000000 20.0000000000000000 T 6.4247271788987130E-04 -5.7244301553171766E-05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Max Vr: 60 1 4.6405964335098470E+03 10.0000161208487448 Max Vp: 60 31 8.3373733824985367E-03 10.0000161208487448 Calling plasmasphere: 9.1749086804221442E+03 -9.1749086804221442E+03 Calling PRESSURES Calling PRESSURES Calling CURRENTCALC Calling CURRENTCALC WRESULT: 1 0 WRESULT: 2 0 WRESULT: 3 0 WRESULT: 4 1 Printing plasmasphere Saving the DGCPM output WRESULT: 1 0 WRESULT: 2 1 WRESULT Dst: 4 -1.4778346022317028E-02 WRESULT Dst: 2 -5.0120621984915105E-02 WRESULT: 3 0 WRESULT: 4 0 Calling PRESSURES SimulationTime= 40.0000000000000000 Calling PRESSURES Calling CURRENTCALC WRESULT: 1 0 WRESULT: 2 0 WRESULT: 3 0 WRESULT: 4 1 Calling CURRENTCALC Printing plasmasphere Saving the DGCPM output WRESULT: 1 0 WRESULT: 2 1 WRESULT Dst: 4 -1.9737401427318321E-02 IM_RUN i3, nibc 1 1 Resetting the outer boundary condition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, time= 40.0000000000000000 0.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Read the _sw1 file ...Calling PRESSURES WRESULT Dst: 2 -6.6922402341532447E-02 WRESULT: 3 0 WRESULT: 4 0 ...Calling CURRENTCALC IM_RUN i3, nibc 1 1 Resetting the outer boundary condition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, time= 40.0000000000000000 0.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Read the _sw1 file ...Calling PRESSURES ...Calling CURRENTCALC FACs being sent to potential solver ...Calling EPENCALC time: RealTime, SimulationTime 1.1767680400000000E+09 40.0000000000000000 Time to AMIE : 40.0000000000000000 -4.3063188195886505E+04 2.9985465568023134E+04 FPOT max: 1.7544028920719687E+04 23 4 6.8627450980392259 3.0000000000000000 FPOT min: -2.9858390032272866E+04 23 21 6.8627450980392259 19.9999999999999964 potfac max: 2.5875697903602224E+04 60 25 9.9999998145643687 4.7999999999999998 potfac min: -3.9340540325932430E+04 60 95 9.9999998145643687 18.8000000000000007 Potentials returned from the solver Done with MAGCONV ISS*DT/DL1 80.0000000000000000 Done with MAGCONV ISS*DT/DL1 80.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMudt = 40.0000000000000000 20.0000000000000000 F 6.4247271788987130E-04 -5.7244301553171766E-05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMudt = 40.0000000000000000 20.0000000000000000 F 6.4247271788987130E-04 -5.7244301553171766E-05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Max Vr: 60 116 2.2204022984296265E+04 10.0000161208487448 Max Vp: 50 32 1.8596227063816813E-02 8.5310870656469788 Calling plasmasphere: 2.5063444725795300E+04 -3.8173697398120188E+04 SimulationTime= 80.0000000000000000 Calling PRESSURES Calling PRESSURES Calling CURRENTCALC Calling CURRENTCALC WRESULT: 1 0 WRESULT: 2 0 WRESULT: 3 0 WRESULT: 4 1 Printing plasmasphere Saving the DGCPM output WRESULT: 1 0 WRESULT: 2 1 WRESULT Dst: 4 -3.0037376803821222E-02 IM_RUN i3, nibc 2 1 Resetting the outer boundary condition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, time= 80.0000000000000000 0.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Read the _sw1 file ...Calling PRESSURES WRESULT Dst: 2 -7.9354691794921814E-02 WRESULT: 3 0 WRESULT: 4 0 IM_RUN i3, nibc 2 1 Resetting the outer boundary condition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN TIME: T, time= 80.0000000000000000 0.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Read the _sw1 file ...Calling CURRENTCALC ...Calling PRESSURES ...Calling CURRENTCALC FACs being sent to potential solver ...Calling EPENCALC time: RealTime, SimulationTime 1.1767680800000000E+09 80.0000000000000000 Time to AMIE : 80.0000000000000000 -4.3059308557646131E+04 2.9981568990640739E+04 FPOT max: 1.7542665740943463E+04 23 4 6.8627450980392259 3.0000000000000000 FPOT min: -2.9870747055306812E+04 23 21 6.8627450980392259 19.9999999999999964 potfac max: 2.5873914620544740E+04 60 25 9.9999998145643687 4.7999999999999998 potfac min: -3.9348655753680076E+04 60 95 9.9999998145643687 18.8000000000000007 Potentials returned from the solver Done with MAGCONV ISS*DT/DL1 80.0000000000000000 Done with MAGCONV ISS*DT/DL1 80.0000000000000000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMudt = 80.0000000000000000 20.0000000000000000 F 6.4247271788987130E-04 -5.7244301553171766E-05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Simulation Time (T), TimeStep (dT), IsBfieldNew, dEdt, dMudt = 80.0000000000000000 20.0000000000000000 F 6.4247271788987130E-04 -5.7244301553171766E-05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Max Vr: 60 116 2.2220555952988347E+04 10.0000161208487448 Max Vp: 50 32 1.8590882489305082E-02 8.5310870656469788 Calling plasmasphere: 2.5055547195961597E+04 -3.8175524390009188E+04 SimulationTime= 1.2000000000000000E+02 Calling PRESSURES Calling PRESSURES Calling CURRENTCALC Calling CURRENTCALC Printing plasmasphere Saving the DGCPM output WRESULT: 1 0 WRESULT: 2 0 WRESULT: 3 0 WRESULT: 4 1 WRESULT: 1 0 WRESULT: 2 1 WRESULT Dst: 4 -4.0486847214256931E-02 IM_RUN i3, nibc 3 1 Resetting the outer boundary condition WRESULT Dst: 2 -9.2031386272315788E-02 WRESULT: 3 0 WRESULT: 4 0 IM_RUN i3, nibc 3 1 Resetting the outer boundary condition Warning: Floating underflow occurred Warning: Floating underflow occurred make test_numeric_check /Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -t -r=0.001 -a=1e-10 \ run_test_numeric/IM/plots/hydrogen/test1_h_prs.002 output/test1_h_prs_numeric.002 \ > test_numeric.diff ls -l test_numeric.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:18 test_numeric.diff OH/BATSRUS is tested in GM/BATSRUS echo "PS/DGCPM test is incomplete" > notest.diff Makefile:45: warning: overriding commands for target `clean' /Users/gtoth/Tmp/SWMF/Makefile.conf:87: warning: ignoring old commands for target `clean' rm -f *.diff Makefile:45: warning: overriding commands for target `clean' /Users/gtoth/Tmp/SWMF/Makefile.conf:87: warning: ignoring old commands for target `clean' make test_amps_compile Makefile:45: warning: overriding commands for target `clean' /Users/gtoth/Tmp/SWMF/Makefile.conf:87: warning: ignoring old commands for target `clean' rm -rf run_test ./ampsConfig.pl -no-compile InputFile: moon.input Preprocessing AMPS sources Call: perl srcTemp/../moon.input.pl moon.input.Assembled.Block srcTemp Call: perl srcTemp/../exosphere.pl moon.input.Assembled.Block srcTemp make amps Makefile:45: warning: overriding commands for target `clean' /Users/gtoth/Tmp/SWMF/Makefile.conf:87: warning: ignoring old commands for target `clean' make srcTemp Makefile:45: warning: overriding commands for target `clean' /Users/gtoth/Tmp/SWMF/Makefile.conf:87: warning: ignoring old commands for target `clean' make[6]: `srcTemp' is up to date. cd srcTemp/general; make SEARCH_C= mpicxx -c -O0 specfunc.cpp mpicxx -c -O0 rnd.cpp mpicxx -c -O0 global.cpp ar -src general.a specfunc.o rnd.o global.o Target 'general' is done. cd srcTemp/meshAMR; make SEARCH_C="-DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS" mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 meshAMRgeneric.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 meshAMRcutcell.cpp clangclang: : warning: warning: argument unused during compilation: '-LANG:std'argument unused during compilation: '-LANG:std' ar -src mesh.a meshAMRgeneric.o meshAMRcutcell.o Target 'mesh' is done. cd srcTemp/pic; make SEARCH_C="-DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS" mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_parallel.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_bc.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_init_const.cpp clangclang: clangwarning: clangargument unused during compilation: '-LANG:std': : : warning: warning: argument unused during compilation: '-LANG:std'argument unused during compilation: '-LANG:std'warning: argument unused during compilation: '-LANG:std' In file included from pic_bc.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from pic_init_const.cpp:4: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from pic.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from pic_parallel.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_mesh.cpp 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_mol.cpp 1 warning generated. clang: warning: argument unused during compilation: '-LANG:std' mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_mol_parser.cpp clang: warning: argument unused during compilation: '-LANG:std' clang: warning: argument unused during compilation: '-LANG:std' 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_mover.cpp clang: warning: argument unused during compilation: '-LANG:std' In file included from pic_mol.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from pic_mesh.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_parser.cpp In file included from pic_mol_parser.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ clang: warning: argument unused during compilation: '-LANG:std' 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_pbuffer.cpp clang: warning: argument unused during compilation: '-LANG:std' In file included from pic_mover.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_weight_time.cpp clang: warning: argument unused during compilation: '-LANG:std' 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_internal_boundary_sphere.cpp clang: warning: argument unused during compilation: '-LANG:std' In file included from pic_parser.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_sample_distribution_function.cpp In file included from pic_pbuffer.cpp:9: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ clang: warning: argument unused during compilation: '-LANG:std' 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_sample_flux_distribution.cpp clang: warning: argument unused during compilation: '-LANG:std' In file included from pic_weight_time.cpp:10: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_vel_distribution.cpp In file included from pic_internal_boundary_sphere.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ clang: warning: argument unused during compilation: '-LANG:std' 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_ices.cpp clang: warning: argument unused during compilation: '-LANG:std' In file included from pic_sample_distribution_function.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_photolytic_reactions.cpp In file included from pic_sample_flux_distribution.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ clang: warning: argument unused during compilation: '-LANG:std' 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_volume_particle_injection.cpp clang: warning: argument unused during compilation: '-LANG:std' In file included from pic_vel_distribution.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_background_atmosphere.cpp In file included from pic_ices.cpp:9: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ clang: warning: argument unused during compilation: '-LANG:std' 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_column_integration.cpp clang: warning: argument unused during compilation: '-LANG:std' In file included from pic_photolytic_reactions.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_particle_collision_models.cpp clang: warning: argument unused during compilation: '-LANG:std' In file included from pic_volume_particle_injection.cpp:9: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 pic_run_time_system_state.cpp clang: warning: argument unused during compilation: '-LANG:std' In file included from pic_background_atmosphere.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. In file included from pic_column_integration.cpp:8: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. In file included from pic_particle_collision_models.cpp:6: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. In file included from pic_run_time_system_state.cpp:6: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. ar -src amps.a pic.o pic_parallel.o pic_bc.o pic_init_const.o pic_mesh.o pic_mol.o pic_mol_parser.o pic_mover.o pic_parser.o pic_pbuffer.o pic_weight_time.o pic_internal_boundary_sphere.o pic_sample_distribution_function.o pic_sample_flux_distribution.o pic_vel_distribution.o pic_ices.o pic_photolytic_reactions.o pic_volume_particle_injection.o pic_background_atmosphere.o pic_column_integration.o pic_particle_collision_models.o pic_run_time_system_state.o Target 'amps' is done. cd srcTemp/species; make SEARCH_C="-DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS" mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Na.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 He.cpp clangclang: : warning: warning: argument unused during compilation: '-LANG:std'argument unused during compilation: '-LANG:std' ar -src species.a Na.o He.o Target 'species' is done. cd srcTemp/models/exosphere; make SEARCH_C="-DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS" mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Exosphere.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Exosphere_OrbitalMotion.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Exosphere_SourceProcesses.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Exosphere_Parallel.cpp clangclang: : warning: warning: argument unused during compilation: '-LANG:std'argument unused during compilation: '-LANG:std' clang: warning: argument unused during compilation: '-LANG:std' clang: warning: argument unused during compilation: '-LANG:std' In file included from Exosphere_Parallel.cpp:13: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from Exosphere_SourceProcesses.cpp:12: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from Exosphere.cpp:14: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from Exosphere_OrbitalMotion.cpp:14: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Exosphere_ReferenceGroundBasedObservations.cpp 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Exosphere_ChamberlainExosphereModel.cpp 1 warning generated. clang: warning: argument unused during compilation: '-LANG:std' clang: warning: argument unused during compilation: '-LANG:std' 1 warning generated. In file included from Exosphere_ReferenceGroundBasedObservations.cpp:12: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from Exosphere_ChamberlainExosphereModel.cpp:9: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. 1 warning generated. ar -src exosphere.a Exosphere.o Exosphere_OrbitalMotion.o Exosphere_SourceProcesses.o Exosphere_Parallel.o Exosphere_ReferenceGroundBasedObservations.o Exosphere_ChamberlainExosphereModel.o Target 'exosphere' is done. cd srcTemp/main; make SEARCH_C="-DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS" mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Exosphere_Helium.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Moon.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Moon_SampleVelocityDistribution.cpp mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 Moon_SampleSubSolarLimbColumnIntegrals.cpp clangclang: : warning: warning: argument unused during compilation: '-LANG:std'argument unused during compilation: '-LANG:std' clang: warning: argument unused during compilation: '-LANG:std' clang: warning: argument unused during compilation: '-LANG:std' In file included from Moon_SampleVelocityDistribution.cpp:15: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from Moon.cpp:12: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from Moon_SampleSubSolarLimbColumnIntegrals.cpp:13: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ In file included from Exosphere_Helium.cpp:13: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 tvis.Kaguya.cpp 1 warning generated. mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 main_lib.cpp 1 warning generated. clang: warning: argument unused during compilation: '-LANG:std' 1 warning generated. clang: warning: argument unused during compilation: '-LANG:std' In file included from main_lib.cpp:5: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable In file included from tvis.Kaguya.cpp cBasicBlockAMRcleanDataBuffer();: 4 ^~: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. 1 warning generated. ar -rc mainlib.a Exosphere_Helium.o Moon.o Moon_SampleVelocityDistribution.o Moon_SampleSubSolarLimbColumnIntegrals.o tvis.Kaguya.o main_lib.o Target 'main' is done. cp -f srcTemp/main/mainlib.a srcTemp/libAMPS.a cd srcTemp; ar -rs libAMPS.a general/*.o meshAMR/*.o pic/*.o \ species/*.o models/exosphere/*.o cd srcTemp/main; make amps SEARCH_C="-DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS" mpicxx -DMPI_ON -LANG:std -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/main -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/meshAMR -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/general -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/species -I/Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/models/exosphere -Inospice/include -I/Users/gtoth/Tmp/SWMF/PT/AMPS -c -O0 main.cpp clang: warning: argument unused during compilation: '-LANG:std' In file included from main.cpp:7: /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cBasicBlockAMRcleanDataBuffer(); ^~ /Users/gtoth/Tmp/SWMF/PT/AMPS/srcTemp/pic/pic.h:1019:71: note: remove parentheses to declare a variable cBasicBlockAMRcleanDataBuffer(); ^~ 1 warning generated. ar -rc main.a main.o mpicxx -o amps srcTemp/main/main.a srcTemp/libAMPS.a make test_amps_rundir Makefile:45: warning: overriding commands for target `clean' /Users/gtoth/Tmp/SWMF/Makefile.conf:87: warning: ignoring old commands for target `clean' rm -rf run_test mkdir -p run_test mv amps run_test make test_amps_run Makefile:45: warning: overriding commands for target `clean' /Users/gtoth/Tmp/SWMF/Makefile.conf:87: warning: ignoring old commands for target `clean' cd run_test; mpirun -np 4 ./amps AMPS: Moon::Sampling::Kaguya::TVIS - init the model make test_amps_check Makefile:45: warning: overriding commands for target `clean' /Users/gtoth/Tmp/SWMF/Makefile.conf:87: warning: ignoring old commands for target `clean' (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl run_test/PT/plots/amps.dat \ output/test_amps.ref_np`ls run_test/PT/thread* | wc -l | tr -d ' '` \ > test_amps.diff) -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:19 test_amps.diff #if([ "y" ]); then rm -rf run_test_amps; mv run_test run_test_amps; fi #@ls -l *.diff make test_compile PLANET=Saturn ./Config.pl -Saturn make PWOM cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 ModIri90.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 ModMsis90.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a ModIri90.o ModMsis90.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices; make LIB make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIndicesInterfaces.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIndices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 read_NGDC_indices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 read_SWPC_indices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 read_NOAAHPI_indices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 read_MHDIMF_indices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' read_NOAAHPI_indices.f90:read_SWPC_indices.f9047::4810::10: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] read_MHDIMF_indices.f90:44:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] read_NGDC_indices.f90:50:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_199;if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_234; if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_220; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_209; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NOAAHPI_indices.f90:47:10: note: place parentheses around the assignment to silence this warningread_MHDIMF_indices.f90 read_NGDC_indices.f90::50read_SWPC_indices.f90:44if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_220;:1048:::1010 note: :: note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning ^place parentheses around the assignment to silence this warning ( ) if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_234; ^ if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_209;if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_199;read_NOAAHPI_indices.f90 ( ) ^ ^ : 47 ( ): 10 ( ): read_NGDC_indices.f90 :note: read_MHDIMF_indices.f9050:use '==' to turn this assignment into an equality comparison44 :read_SWPC_indices.f90::1010:48: :note: use '==' to turn this assignment into an equality comparison10if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_220;note: : ^note: use '==' to turn this assignment into an equality comparison use '==' to turn this assignment into an equality comparison == if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_234; ^ if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_199; == if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_209; ^ ^ == == read_MHDIMF_indices.f90:48:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_223; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_MHDIMF_indices.f90:48:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_223; ^ ( ) read_MHDIMF_indices.f90:48:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_223; ^ == read_NGDC_indices.f90:69:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_300; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NGDC_indices.f90:69:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_300; ^ ( ) read_NGDC_indices.f90:69:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_300; ^ == read_NGDC_indices.f90:77:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_332; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NGDC_indices.f90:77:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_332; ^ ( ) read_NGDC_indices.f90:77:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_332; ^ == read_SWPC_indices.f90:59:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_262; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_SWPC_indices.f90:59:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_262; ^ ( ) read_SWPC_indices.f90:59:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_262; ^ == read_NGDC_indices.f90:85:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_364; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NGDC_indices.f90:85:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_364; ^ ( ) read_NGDC_indices.f90:85:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_364; ^ == read_MHDIMF_indices.f90:61:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_300; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_MHDIMF_indices.f90:61:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_300; ^ ( ) read_MHDIMF_indices.f90:61:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_300; ^ == read_SWPC_indices.f90:106:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_375; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_SWPC_indices.f90:106:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_375; ^ ( ) read_SWPC_indices.f90:106:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_375; ^ == read_SWPC_indices.f90:117:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_428; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_SWPC_indices.f90:117:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_428; ^ ( ) read_SWPC_indices.f90:117:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_428; ^ == read_NOAAHPI_indices.f90:102:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_388; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NOAAHPI_indices.f90:102:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_388; ^ ( ) read_NOAAHPI_indices.f90:102:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_388; ^ == read_NOAAHPI_indices.f90:114:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_419; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NOAAHPI_indices.f90:114:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_419; ^ ( ) read_NOAAHPI_indices.f90:114:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_419; ^ == read_NOAAHPI_indices.f90:117:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_448; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NOAAHPI_indices.f90:117:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_448; ^ ( ) read_NOAAHPI_indices.f90:117:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_448; ^ == read_NOAAHPI_indices.f90:117:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_448; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NOAAHPI_indices.f90:117:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_448; ^ ( ) read_NOAAHPI_indices.f90:117:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_448; ^ == read_NOAAHPI_indices.f90:124:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_506; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NOAAHPI_indices.f90:124:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_506; ^ ( ) read_NOAAHPI_indices.f90:124:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_506; ^ == read_NGDC_indices.f90:219:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_696; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NGDC_indices.f90:219:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_696; ^ ( ) read_NGDC_indices.f90:219:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_696; ^ == 6 warnings generated. read_NGDC_indices.f90:240:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_786; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NGDC_indices.f90:240:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_786; ^ ( ) read_NGDC_indices.f90:240:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_786; ^ == read_NGDC_indices.f90:240:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_786; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NGDC_indices.f90:240:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_786; ^ ( ) read_NGDC_indices.f90:240:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_786; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 insert_into_indices_array.f90 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 indices_set_inputs.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 indices_library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 7 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IO_library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IO_set_inputs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libINDICES.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINDICES.a ModIndicesInterfaces.o ModIndices.o read_NGDC_indices.o read_SWPC_indices.o read_NOAAHPI_indices.o read_MHDIMF_indices.o insert_into_indices_array.o indices_set_inputs.o indices_library.o IO_library.o IO_set_inputs.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINDICES.a /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. cd src; make PWOM f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNeutralPW.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmPressure.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPwTime.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLatLon.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 cvmgp.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 getcfeh2_planet.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_rate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCommonPlanet.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 Get_Neutral.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPW.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCommonVariables.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_restart.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 calc_diffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 print_electrodynamics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_weimer_potential.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPwImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAurora.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPwPlot.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 solver.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 Efield.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 eheat_flux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 eheat_flux_explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 iheat_flux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 calcdt.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 diffusion.f clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 calc_cfl.f clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 solver_rusanov.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_electrodynamic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_upper_bc.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 read_restart.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_vertical_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 calc_dt.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 calc_centrifugal.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 startupPW_planet.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 neutral_atmosphere_planet.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 collisionPW_planet.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 calc_chemical_equilibrium.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 upper_heat_conduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 pw.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 polar_wind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 initialize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/PWOM.exe main.o ModPW.o ModParameters.o ModCommonPlanet.o ModCommonVariables.o ModNeutralPW.o ModPass.o ModPwImplicit.o ModGmPressure.o ModAurora.o ModPwTime.o ModLatLon.o ModPwPlot.o ModWaves.o pw.o polar_wind.o set_parameters.o initialize.o solver.o cvmgp.o Efield.o eheat_flux.o eheat_flux_explicit.o iheat_flux.o calcdt.o diffusion.o calc_cfl.o calc_diffusion.o solver_rusanov.o Get_Neutral.o get_electrodynamic.o print_electrodynamics.o write_restart.o set_upper_bc.o get_weimer_potential.o read_restart.o set_vertical_grid.o calc_dt.o calc_centrifugal.o getcfeh2_planet.o startupPW_planet.o neutral_atmosphere_planet.o collisionPW_planet.o calc_chemical_equilibrium.o upper_heat_conduction.o get_rate.o Tmp_/*.o -r8 -C -gline -nan -dusty option disables -C=calls rm -rf Tmp_ PWOM.exe has been created make test_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE="YES" PWDIR=`pwd` mkdir -p run_test/PW cd run_test/PW; \ mkdir restartIN restartOUT plots; \ cp /Users/gtoth/Tmp/SWMF/PW/PWOM/data/input/Saturn/restart_iline* restartIN/ ;\ cp /Users/gtoth/Tmp/SWMF/PW/PWOM/data/input/Saturn/North.dat . make test_run cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices; make LIB make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. cd src; make PWOM make[6]: `/Users/gtoth/Tmp/SWMF/bin/PWOM.exe' is up to date. PWOM.exe has been created cd run_test; mpirun -np 4 ./PWOM.exe ModReadParam::read_file: read and broadcast nLine= 31 lines of text H+(1400km)= 1.7781501517223 H+(1400km)= 1.7781501517223910E+02 910E+02 , H3+(1400km)= 7.1908, H3+(1400km)= 7.19691208691236491713E+03 36491713E+03 0.0000000000000000 6.1743000000000000E+09 3 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred make test_check ls -l *.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn_plots.diff make test_restart_save cp data/input/Saturn/restart_iline* run_test/PW/restartIN/ cp input/Saturn/PARAM.in.restartsave run_test/PARAM.in cd run_test; mpirun -np 4 ./PWOM.exe ModReadParam::read_file: read and broadcast nLine= 31 lines of text H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 0.0000000000000000 6.174300000000000 1.0000000000000000E-02 0E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; mv PW/restartOUT/* PW/restartIN/ cd run_test/PW; rm -rf plot_save; mv plots plots_save; mkdir plots make test_restart_read cp input/Saturn/PARAM.in.restartread run_test/PARAM.in cd run_test; mpirun -np 4 ./PWOM.exe ModReadParam::read_file: read and broadcast nLine= 31 lines of text H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 H+(1400km)= 1.7781501517223910E+02 , H3+(1400km)= 7.1908691236491713E+03 0.0000000000000000 6.1743000000000000E+09 3 1.0000000000000000E-02 Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test/PW; \ rm -rf plots_read; mv plots plots_read; mv plots_save plots cd run_test/PW; \ cat plots_read/north_plots_iline0001.out >> plots/north_plots_iline0001.out;\ cat plots_read/north_plots_iline0002.out >> plots/north_plots_iline0002.out;\ cat plots_read/north_plots_iline0003.out >> plots/north_plots_iline0003.out;\ cat plots_read/north_plots_iline0004.out >> plots/north_plots_iline0004.out make test_check MYTEST=_restart ls -l *.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn_restart_plots.diff make test_compile PLANET=Earth ./Config.pl -Earth make PWOM cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices; make LIB make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. cd src; make PWOM f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCommonPlanet.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGlow.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 rcolum_planet.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 fieldm_planet.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 solzen_planet.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 suncor_planet.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 sperfc_planet.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 chap_planet.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 ssflux_planet.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 vcd_planet.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 ggm_planet.f clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPW.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCommonVariables.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_restart.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 calc_diffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 print_electrodynamics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_weimer_potential.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPwImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAurora.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPwPlot.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 solver.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 Efield.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 eheat_flux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 eheat_flux_explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 iheat_flux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 calcdt.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 diffusion.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 calc_cfl.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 solver_rusanov.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_electrodynamic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_upper_bc.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 read_restart.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_vertical_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 calc_dt.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 calc_centrifugal.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 PhotoElectronPW_planet.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 glowex_planet.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 startupPW_planet.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 precipitationPW_planet.f clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 neutral_atmosphere_planet.f clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 collisionPW_planet.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 upper_heat_conduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 pw.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 polar_wind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 initialize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mpif90 -o /Users/gtoth/Tmp/SWMF/bin/PWOM.exe main.o ModPW.o ModParameters.o ModCommonPlanet.o ModCommonVariables.o ModNeutralPW.o ModPass.o ModPwImplicit.o ModGmPressure.o ModAurora.o ModPwTime.o ModLatLon.o ModPwPlot.o ModWaves.o ModGlow.o pw.o polar_wind.o set_parameters.o initialize.o solver.o cvmgp.o Efield.o eheat_flux.o eheat_flux_explicit.o iheat_flux.o calcdt.o diffusion.o calc_cfl.o calc_diffusion.o solver_rusanov.o Get_Neutral.o get_electrodynamic.o print_electrodynamics.o write_restart.o set_upper_bc.o get_weimer_potential.o read_restart.o set_vertical_grid.o calc_dt.o calc_centrifugal.o PhotoElectronPW_planet.o glowex_planet.o rcolum_planet.o startupPW_planet.o fieldm_planet.o precipitationPW_planet.o solzen_planet.o suncor_planet.o sperfc_planet.o chap_planet.o neutral_atmosphere_planet.o ssflux_planet.o vcd_planet.o collisionPW_planet.o upper_heat_conduction.o ggm_planet.o Tmp_/*.o -r8 -C -gline -nan -dusty option disables -C=calls rm -rf Tmp_ PWOM.exe has been created make test_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE="YES" PWDIR=`pwd` mkdir -p run_test/PW cd run_test/PW; \ mkdir restartIN restartOUT plots; \ cp /Users/gtoth/Tmp/SWMF/PW/PWOM/data/input/Earth/restart_iline* restartIN/ ;\ cp /Users/gtoth/Tmp/SWMF/PW/PWOM/data/input/Earth/North.dat . make test_run cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/TIMING/src; make LIB /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcUA; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. cd /Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices; make LIB make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. cd src; make PWOM make[6]: `/Users/gtoth/Tmp/SWMF/bin/PWOM.exe' is up to date. PWOM.exe has been created cd run_test; mpirun -np 4 ./PWOM.exe ModReadParam::read_file: read and broadcast nLine= 5 lines of text Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred make test_check ls -l *.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Earth.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:21 test_Earth_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn_restart_plots.diff make test_restart_save cp data/input/Earth/restart_iline* run_test/PW/restartIN/ cp input/Earth/PARAM.in.restartsave run_test/PARAM.in cd run_test; mpirun -np 4 ./PWOM.exe ModReadParam::read_file: read and broadcast nLine= 14 lines of text Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test; mv PW/restartOUT/* PW/restartIN/ cd run_test/PW; rm -rf plot_save; mv plots plots_save; mkdir plots make test_restart_read cp input/Earth/PARAM.in.restartread run_test/PARAM.in cd run_test; mpirun -np 4 ./PWOM.exe ModReadParam::read_file: read and broadcast nLine= 14 lines of text Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred cd run_test/PW; \ rm -rf plots_read; mv plots plots_read; mv plots_save plots cd run_test/PW; \ cat plots_read/north_plots_iline0001.out >> plots/north_plots_iline0001.out;\ cat plots_read/north_plots_iline0002.out >> plots/north_plots_iline0002.out;\ cat plots_read/north_plots_iline0003.out >> plots/north_plots_iline0003.out;\ cat plots_read/north_plots_iline0004.out >> plots/north_plots_iline0004.out make test_check MYTEST=_restart ls -l *.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Earth.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:21 test_Earth_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:21 test_Earth_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:21 test_Earth_restart_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 test_Saturn_restart_plots.diff make test_compile make RBE make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libNOMPI.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a has been brought up to date. /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[6]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. Makefile:31: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' Makefile:34: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' make libRBE.a Makefile:31: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' Makefile:34: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -save -r8 ModRbe.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 trace_dipole.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 plot_fieldline.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 geopack.f clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModRbSat.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModWriteTec.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModPrerunField.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 plot_potential.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 trace_line.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 pbo_2.f clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 rbe_subs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libRBE.a ar -rs libRBE.a ModRbe.o ModRbSat.o ModWriteTec.o ModPrerunField.o rbe_subs.o plot_potential.o trace_line.o trace_dipole.o plot_fieldline.o set_parameters.o pbo_2.o geopack.o ar: creating archive libRBE.a libRBE.a has been brought up to date. Makefile:31: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' Makefile:34: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' Makefile:31: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' Makefile:34: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 rbe_main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -rf Tmp_; mkdir Tmp_ cd Tmp_; \ ar -x ../libRBE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a; \ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a;\ ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a; mpif90 -o /Users/gtoth/Tmp/SWMF/bin/rbe.exe rbe_main.o Tmp_/*.o -r8 -C -gline -nan -dusty option disables -C=calls rm -rf Tmp_ Program /Users/gtoth/Tmp/SWMF/bin/rbe.exe has been brought up to date. make test_rundir rm -rf run_test make rundir RUNDIR=run_test STANDALONE=YES RBDIR=`pwd` mkdir -p run_test/RB cd run_test/RB; \ mkdir restartOUT restartIN plots cp data/input/rbe_e.fin run_test/RB/ cp data/input/B_wave_eq.dat run_test/RB/ cp data/input/Horne_chorus.tgz run_test/RB/ cd run_test/RB/; tar xzf Horne_chorus.tgz make test_run cd run_test; ./rbe.exe > runlog Warning: Floating underflow occurred make test_check gunzip -c data/output/2002f296_e.fls.standalone.gz \ > run_test/RB/2002f296_e.fls.ref /Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -r=0.001 -a=1e-10 \ run_test/RB/plots/2002f296_e.fls \ run_test/RB/2002f296_e.fls.ref \ > test.diff ls -l test.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:24 test.diff SC/BATSRUS is tested in GM/BATSRUS echo "SP/Kota test is incomplete" > notest.diff ls -ltr [A-Z][A-Z]/*/*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 GM/BATSRUS/test_fluxemergence.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 GM/BATSRUS/test_shocktube.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 GM/BATSRUS/test_partsteady.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:42 GM/BATSRUS/test_hallmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:45 GM/BATSRUS/test_twofluidmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:46 GM/BATSRUS/test_multifluid.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:46 GM/BATSRUS/test_multiion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 GM/BATSRUS/test_mhdions.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 GM/BATSRUS/test_mhdnoncons.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 GM/BATSRUS/test_eosgodunov.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:48 GM/BATSRUS/test_levelset.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:50 GM/BATSRUS/test_hyades2d.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:53 GM/BATSRUS/test_laserpackage.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:56 GM/BATSRUS/test_graydiffusion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:56 GM/BATSRUS/test_viscosity.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:58 GM/BATSRUS/test_corona.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:00 GM/BATSRUS/test_coronasph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:02 GM/BATSRUS/test_corona_2t.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:07 GM/BATSRUS/test_chromo.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:33 GM/BATSRUS/test_outerhelio.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:38 GM/BATSRUS/test_earthsph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:43 GM/BATSRUS/test_2bodyplot.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:46 GM/BATSRUS/test_titan.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:50 GM/BATSRUS/test_titan_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:50 GM/BATSRUS/test_mars.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:52 GM/BATSRUS/test_marsfluids.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:52 GM/BATSRUS/test_marsfluids_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:55 GM/BATSRUS/test_venus.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:58 GM/BATSRUS/test_venus_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:59 GM/BATSRUS/test_mercurysph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:02 GM/BATSRUS/test_saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:06 GM/BATSRUS/test_comet.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:08 GM/BATSRUS/test_cometfluids.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:10 GM/BATSRUS/test_cometfluids_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:10 GM/BATSRUS/test_magnetometer.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:12 GM/BATSRUS/test_anisotropic.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:13 GM/BATSRUS/test_func.diff -rw-r--r-- 1 gtoth 1224 36 Oct 24 22:13 IE/Ridley_serial/notest.diff -rw-r--r-- 1 gtoth 1224 28 Oct 24 22:13 IE/RIM/notest.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:14 IM/HEIDI/test_analytic.diff -rw-r--r-- 1 gtoth 1224 28 Oct 24 22:18 PS/DGCPM/notest.diff -rw-r--r-- 1 gtoth 1224 26 Oct 24 22:18 IM/RCM2/notest.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:18 IM/HEIDI/test_numeric.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:19 PT/AMPS/test_amps.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 PW/PWOM/test_Saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 PW/PWOM/test_Saturn_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 PW/PWOM/test_Saturn_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 PW/PWOM/test_Saturn_restart_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 PW/PWOM/test_Earth.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:21 PW/PWOM/test_Earth_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:21 PW/PWOM/test_Earth_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:21 PW/PWOM/test_Earth_restart_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:24 RB/RBE/test.diff -rw-r--r-- 1 gtoth 1224 27 Oct 24 22:25 SP/Kota/notest.diff make test_pw_compile ./Config.pl -v=Empty,PW/PWOM -o=PW:Earth Modifying versions in Makefile.def make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_comp_param.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_comp_info.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_time.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_physics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_world.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' CON_world.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_942; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CON_world.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_942; ^ ( ) CON_world.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_942; ^ == CON_world.f90:361:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_994; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CON_world.f90:361:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_994; ^ ( ) CON_world.f90:361:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_994; ^ == CON_world.f90:380:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1064; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CON_world.f90:380:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1064; ^ ( ) CON_world.f90:380:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_1064; ^ == 3 warnings generated. rm -f /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a CON_comp_info.o CON_comp_param.o CON_world.o CON_time.o CON_physics.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_domain_decomposition.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInitGridStorage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_grid_storage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_grid_descriptor.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_global_vector.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_router.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_global_message_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_integrator.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_buffer_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_test_global_message_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_coupler.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a CON_domain_decomposition.o ModInitGridStorage.o CON_grid_storage.o CON_grid_descriptor.o CON_global_vector.o CON_router.o CON_global_message_pass.o CON_integrator.o CON_buffer_grid.o CON_test_global_message_pass.o CON_coupler.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EE_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a GM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libGM.a /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IE_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a IE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IM_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 PC_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a cp -f ../../../IH/Empty/src/IH_wrapper.f90 OH_wrapper.f90 perl -i -pe \ 's/IH/OH/g;s/_sc/_ih/;s/BATSRUS/OH_BATSRUS/;s/Inner/Outer/;'\ OH_wrapper.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 OH_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 PS_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 PT_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make libPWOM.a rm -f libPWOM.a ar -rs libPWOM.a ModPW.o ModParameters.o ModCommonPlanet.o ModCommonVariables.o ModNeutralPW.o ModPass.o ModPwImplicit.o ModGmPressure.o ModAurora.o ModPwTime.o ModLatLon.o ModPwPlot.o ModWaves.o ModGlow.o pw.o polar_wind.o set_parameters.o initialize.o solver.o cvmgp.o Efield.o eheat_flux.o eheat_flux_explicit.o iheat_flux.o calcdt.o diffusion.o calc_cfl.o calc_diffusion.o solver_rusanov.o Get_Neutral.o get_electrodynamic.o print_electrodynamics.o write_restart.o set_upper_bc.o get_weimer_potential.o read_restart.o set_vertical_grid.o calc_dt.o calc_centrifugal.o PhotoElectronPW_planet.o glowex_planet.o rcolum_planet.o startupPW_planet.o fieldm_planet.o precipitationPW_planet.o solzen_planet.o suncor_planet.o sperfc_planet.o chap_planet.o neutral_atmosphere_planet.o ssflux_planet.o vcd_planet.o collisionPW_planet.o upper_heat_conduction.o ggm_planet.o ar: creating archive libPWOM.a libPWOM.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I../src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 PW_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libPWOM.a /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 RB_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a cp -f ../../../IH/Empty/src/IH_wrapper.f90 SC_wrapper.f90 perl -i -pe \ 's/IH/SC/g;s/BATSRUS/SC_BATSRUS/;s/Inner/Solar/;s/Heliosphere/Corona/'\ SC_wrapper.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SP_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 UA_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_gm_ie.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_ih_gm.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_gm_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_ie_im.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_ie_ua.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_ih_sc.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_mh_sp.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_gm_rb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_ie_pw.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_gm_pw.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_ie_ps.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_ie_rb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_ih_oh.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_ee_sc.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_gm_pt.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_couple_all.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Interface/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_variables.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Interface/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_io.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Interface/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Interface/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_session.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Interface/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_main.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Interface/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 swmf_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a CON_main.o CON_variables.o CON_io.o CON_session.o CON_methods.o swmf_interface.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Interface/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 swmf.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[6]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_pw_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/Empty; make rundir No run/GM for GM Empty cd /Users/gtoth/Tmp/SWMF/IE/Empty; make rundir No run/IE for IE Empty cd /Users/gtoth/Tmp/SWMF/IH/Empty; make rundir No run/IH for IH Empty cd /Users/gtoth/Tmp/SWMF/IM/Empty; make rundir No run/IM for IM Empty cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/PWOM; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/PW cd /Users/gtoth/Tmp/SWMF/run_test/PW; \ mkdir restartIN restartOUT plots; \ cp /Users/gtoth/Tmp/SWMF/PW/PWOM/data/input/Earth/restart_iline* restartIN/ ;\ cp /Users/gtoth/Tmp/SWMF/PW/PWOM/data/input/Earth/North.dat . cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.PW /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.PW /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in make test_pw_run cd /Users/gtoth/Tmp/SWMF/run_test/PW; rm -f log.out restartOUT/* plots/* cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred Warning: Floating underflow occurred make test_pw_check ls -ltr test_pw*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:25 test_pw.diff if([ "y" ]); then rm -rf run_test_pw; mv /Users/gtoth/Tmp/SWMF/run_test run_test_pw; fi make test_rb_compile ./Config.pl -v=Empty,RB/RBE,GM/BATSRUS Modifying versions in Makefile.def ./Config.pl -g=GM:8,8,8,770,1 -o=GM:e=Mhd,u=Default Writing new grid size 8,8,8,770,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 4 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 10 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning 2 warnings generated. Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 63 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 9 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIeGrid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmImCoupling.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmRbCoupling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pt.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPwGrid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ie.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_ie.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_im.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_rb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pw.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_pw.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a ModGridDescriptor.o ModBuffer.o GM_put_from_ih_buffer.o GM_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o GM_put_from_ih.o ModGmImCoupling.o GM_get_for_im.o GM_put_from_im.o ModGmRbCoupling.o GM_get_for_rb.o GM_get_for_ie.o GM_put_from_ie.o ModIeGrid.o GM_get_for_pt.o GM_get_for_pw.o GM_put_from_pw.o ModPwGrid.o /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a IE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 PW_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB Makefile:31: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' Makefile:34: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' make libRBE.a Makefile:31: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' Makefile:34: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' make[8]: `libRBE.a' is up to date. libRBE.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I../src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 RB_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libRBE.a /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[6]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_rb_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/BATSRUS; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/GM cd /Users/gtoth/Tmp/SWMF/run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd /Users/gtoth/Tmp/SWMF/IE/Empty; make rundir No run/IE for IE Empty cd /Users/gtoth/Tmp/SWMF/IH/Empty; make rundir No run/IH for IH Empty cd /Users/gtoth/Tmp/SWMF/IM/Empty; make rundir No run/IM for IM Empty cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/RBE; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/RB cd /Users/gtoth/Tmp/SWMF/run_test/RB; \ mkdir restartOUT restartIN plots cp data/input/rbe_e.fin /Users/gtoth/Tmp/SWMF/run_test/RB/ cp data/input/B_wave_eq.dat /Users/gtoth/Tmp/SWMF/run_test/RB/ cp data/input/Horne_chorus.tgz /Users/gtoth/Tmp/SWMF/run_test/RB/ cd /Users/gtoth/Tmp/SWMF/run_test/RB/; tar xzf Horne_chorus.tgz cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.RB /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.RB /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cd /Users/gtoth/Tmp/SWMF/run_test/RB/; ln -s /Users/gtoth/Tmp/SWMF/RB/RBE/input/2002_296* . make test_rb_run cd /Users/gtoth/Tmp/SWMF/run_test/RB; rm -f 2002f296_e.fls cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog make test_rb_check gunzip -c /Users/gtoth/Tmp/SWMF/RB/RBE/data/output/2002f296_e.fls.gz \ > /Users/gtoth/Tmp/SWMF/run_test/2002f296_e.fls.ref ls -l test_rb.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:38 test_rb.diff if([ "y" ]); then rm -rf run_test_rb; mv /Users/gtoth/Tmp/SWMF/run_test run_test_rb; fi make test_ps_compile ./Config.pl -v=Empty,PS/DGCPM Modifying versions in Makefile.def make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a GM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libGM.a /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a IE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSizeDGCPM.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConstants.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProcPS.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeDGCPM.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFunctionsDGCPM.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoDGCPM.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 dgcpm_stop.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMainDGCPM.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIoDGCPM.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoupleDGCPM.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 dgcpm_setup.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 dgcpm_coefficients.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 dgcpm_output.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 -132 pbo.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 dgcpm_test.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 dgcpm_log.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 PS_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a ModSizeDGCPM.o ModConstants.o ModMainDGCPM.o ModIoDGCPM.o ModProcPS.o ModTimeDGCPM.o ModCoupleDGCPM.o ModFunctionsDGCPM.o ModIonoDGCPM.o dgcpm_setup.o dgcpm_coefficients.o dgcpm_output.o pbo.o dgcpm_stop.o dgcpm_test.o PS_wrapper.o dgcpm_log.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make test_ps_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/Empty; make rundir No run/GM for GM Empty cd /Users/gtoth/Tmp/SWMF/IE/Empty; make rundir No run/IE for IE Empty cd /Users/gtoth/Tmp/SWMF/IH/Empty; make rundir No run/IH for IH Empty cd /Users/gtoth/Tmp/SWMF/IM/Empty; make rundir No run/IM for IM Empty cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/DGCPM; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/PS/Output mkdir -p /Users/gtoth/Tmp/SWMF/run_test/PS/Input cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.PS /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.PS /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp /Users/gtoth/Tmp/SWMF/PS/DGCPM/Input/a1001_dgcpm.in /Users/gtoth/Tmp/SWMF/run_test/PS/Input/ cp /Users/gtoth/Tmp/SWMF/PS/DGCPM/Input/a1001_kp.in /Users/gtoth/Tmp/SWMF/run_test/PS/Input/ make test_ps_run cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog make test_ps_check ls -ltr test_ps*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:38 test_ps.diff if([ "y" ]); then rm -rf run_test_ps; mv /Users/gtoth/Tmp/SWMF/run_test run_test_ps; fi make test_esmf_compile ./Config.pl -v=Empty,GM/BATSRUS,IE/Ridley_serial Modifying versions in Makefile.def ./Config.pl -g=GM:8,8,8,400,100,IE:91,181 -o=GM:u=Default,e=Mhd Writing new grid size 8,8,8,400,100 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make ESMF_SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) {BATL_amr.f90 : ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~1120 :7: warning: BATL_pass_face.f90use of logical '&&' with constant operand [-Wconstant-logical-operand]: 612:56: note: place parentheses around the '&&' expression to silence this warningif (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7:if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { note: ^use '&' for a bitwise operation ( ) if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. 10 warnings generated. 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)));warning: argument unused during compilation: '-mfpmath=sse' ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 2 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIeGrid.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmImCoupling.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmRbCoupling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pt.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pw.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_pw.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ie.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_ie.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_rb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a ModGridDescriptor.o ModBuffer.o GM_put_from_ih_buffer.o GM_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o GM_put_from_ih.o ModGmImCoupling.o GM_get_for_im.o GM_put_from_im.o ModGmRbCoupling.o GM_get_for_rb.o GM_get_for_ie.o GM_put_from_ie.o ModIeGrid.o GM_get_for_pt.o GM_get_for_pw.o GM_put_from_pw.o ModPwGrid.o /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IE_ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IE_ModIo.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProcIE.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIE_Interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFiles.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConductance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonosphere.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IE_Initialize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoMagPerturb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IE_solve.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IE_Library.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IE_gather.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' IE_Library.f90:99:363: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = (mltin_=modie_interface_MP_ier3_havemlts.addr[Tmp27 + modie_interface_MP_ier3_havemlts.dim[1].mult*(Tmp28) + modie_interface_MP_ier3_havemlts.dim[2].mult*(Tmp29) + 0]) || mltin_>=Tmp4 && j_==jtemp_i_[0]; ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ IE_Library.f90:99:363: note: place parentheses around the '&&' expression to silence this warning Tmp22 = (mltin_=modie_interface_MP_ier3_havemlts.addr[Tmp27 + modie_interface_MP_ier3_havemlts.dim[1].mult*(Tmp28) + modie_interface_MP_ier3_havemlts.dim[2].mult*(Tmp29) + 0]) || mltin_>=Tmp4 && j_==jtemp_i_[0]; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 iono_conductances.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 iono_currents.f90 ModIonoMagPerturb.f90:268:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1737; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModIonoMagPerturb.f90:268:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1737; ^ ( ) ModIonoMagPerturb.f90:268:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1737; ^ == ModIonoMagPerturb.f90:285:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModIonoMagPerturb.f90:285:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ^ ( ) ModIonoMagPerturb.f90:285:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1808; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 iono_joule.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 iono_solver.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 Create_Region2_Currents.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ionosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIeGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IE_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a ModSize.o IE_ModMain.o IE_ModIo.o ModIonosphere.o ModProcIE.o ModIE_Interface.o ModFiles.o ModConductance.o ModIonoMagPerturb.o ModIeGeoindices.o IE_solve.o IE_wrapper.o IE_Initialize.o IE_Library.o IE_gather.o iono_conductances.o iono_currents.o iono_joule.o iono_solver.o Create_Region2_Currents.o ionosphere.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA rm -f /Users/gtoth/Tmp/SWMF/lib/libSWMF.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSWMF.a Tmp_*/*.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSWMF.a SWMF library /Users/gtoth/Tmp/SWMF/lib/libSWMF.a has been brought up to date. Makefile:17: /Users/gtoth/swmf/ESMF/ver2.2rp1/makefile: No such file or directory make[4]: *** No rule to make target `/Users/gtoth/swmf/ESMF/ver2.2rp1/makefile'. Stop. make[3]: *** [ESMF_SWMF] Error 2 make[2]: *** [test_esmf_compile] Error 2 make[1]: *** [test_esmf] Error 2 make: [test] Error 2 (ignored) make test_ccmc_small_compile ./Config.pl -v=Empty,GM/BATSRUS,IE/Ridley_serial,IM/RCM2,RB/RBE Modifying versions in Makefile.def ./Config.pl -g=GM:6,6,6,800,1 Writing new grid size 6,6,6,800,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... cd GM/BATSRUS; Config.pl -u=CCMC -e=Mhd make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>7) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>7) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation BATL_pass_face.f90:612:if (6 && 6 && 6 && Tmp16) {56 : ^~ warning: &'&&' within '||' [-Wlogical-op-parentheses] BATL_amr.f90:1382:7: note: remove constant to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_pass_face.f90:612:BATL_amr.f9056::1382 :note: 12place parentheses around the '&&' expression to silence this warning: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp16) { ^ ~ if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^BATL_amr.f90 : ( )1382 :12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp16) { ~^~~~ BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (6 && 6 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (6 && 6 && 6 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (6 && 6 && 6 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 10 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==7 || *locals.j_==6 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==7 || *locals.k_==6 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==6 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==7 || *j_==6 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==7 || *k_==6 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==6 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ == 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] 12 warnings generated. Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==7 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==6 || idim_==3 && k_==6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<6 || iface_==3 && k_<6) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIeGrid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmImCoupling.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmRbCoupling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pt.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pw.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_pw.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ie.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_ie.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_rb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a ModGridDescriptor.o ModBuffer.o GM_put_from_ih_buffer.o GM_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o GM_put_from_ih.o ModGmImCoupling.o GM_get_for_im.o GM_put_from_im.o ModGmRbCoupling.o GM_get_for_rb.o GM_get_for_ie.o GM_put_from_ie.o ModIeGrid.o GM_get_for_pt.o GM_get_for_pw.o GM_put_from_pw.o ModPwGrid.o /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a ModSize.o IE_ModMain.o IE_ModIo.o ModIonosphere.o ModProcIE.o ModIE_Interface.o ModFiles.o ModConductance.o ModIonoMagPerturb.o ModIeGeoindices.o IE_solve.o IE_wrapper.o IE_Initialize.o IE_Library.o IE_gather.o iono_conductances.o iono_currents.o iono_joule.o iono_solver.o Create_Region2_Currents.o ionosphere.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB Makefile:79: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' Makefile:82: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' cd claw; make lib Makefile:36: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 qinit.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 rpn2ad1.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 rpt2ad1.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 b4step2.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 setaux.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 psi.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 claw2ez.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 bc2.f clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 claw2.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 step2.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 step2ds.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 dimsp2.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 flux2.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 copyq2.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 limiter.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 philim.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 src2.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' make /Users/gtoth/Tmp/SWMF/lib/libIM.a Makefile:79: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' Makefile:82: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModProcIM.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 rcm_variables.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 gamma.f clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 impl_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 rcm_io.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 gmresm.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 rcm_efield.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' rcm_io.f90:1301:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp13 = __NAGf90_fmt_read_i(&_ioctx_,pTmp4++)) goto iocatch_5491; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:1301:11: note: place parentheses around the assignment to silence this warning if (Tmp13 = __NAGf90_fmt_read_i(&_ioctx_,pTmp4++)) goto iocatch_5491; ^ ( ) rcm_io.f90:1301:11: note: use '==' to turn this assignment into an equality comparison if (Tmp13 = __NAGf90_fmt_read_i(&_ioctx_,pTmp4++)) goto iocatch_5491; ^ == rcm_io.f90:1301:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp13 = __NAGf90_fmt_read_d(&_ioctx_,pTmp2++)) goto iocatch_5491; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:1301:11: note: place parentheses around the assignment to silence this warning if (Tmp13 = __NAGf90_fmt_read_d(&_ioctx_,pTmp2++)) goto iocatch_5491; ^ ( ) rcm_io.f90:1301:11: note: use '==' to turn this assignment into an equality comparison if (Tmp13 = __NAGf90_fmt_read_d(&_ioctx_,pTmp2++)) goto iocatch_5491; ^ == rcm_io.f90:1301:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp13 = __NAGf90_fmt_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_5491; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:1301:11: note: place parentheses around the assignment to silence this warning if (Tmp13 = __NAGf90_fmt_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_5491; ^ ( ) rcm_io.f90:1301:11: note: use '==' to turn this assignment into an equality comparison if (Tmp13 = __NAGf90_fmt_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_5491; ^ == rcm_io.f90:1301:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp13 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_5491; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:1301:11: note: place parentheses around the assignment to silence this warning if (Tmp13 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_5491; ^ ( ) rcm_io.f90:1301:11: note: use '==' to turn this assignment into an equality comparison if (Tmp13 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_5491; ^ == rcm_io.f90:1304:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp13 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_5513; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:1304:11: note: place parentheses around the assignment to silence this warning if (Tmp13 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_5513; ^ ( ) rcm_io.f90:1304:11: note: use '==' to turn this assignment into an equality comparison if (Tmp13 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_5513; ^ == rcm_io.f90:1304:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp13 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_5513; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:1304:11: note: place parentheses around the assignment to silence this warning if (Tmp13 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_5513; ^ ( ) rcm_io.f90:1304:11: note: use '==' to turn this assignment into an equality comparison if (Tmp13 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_5513; ^ == rcm_io.f90:1241:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_5199; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:1241:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_5199; ^ ( ) rcm_io.f90:1241:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_5199; ^ == rcm_io.f90:1241:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_5199; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:1241:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_5199; ^ ( ) rcm_io.f90:1241:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_5199; ^ == rcm_io.f90:680:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_2974; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:680:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_2974; ^ ( ) rcm_io.f90:680:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_2974; ^ == rcm_io.f90:680:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_2974; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:680:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_2974; ^ ( ) rcm_io.f90:680:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_2974; ^ == rcm_io.f90:680:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *((Integer *)pTmp3))) goto iocatch_2974; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:680:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *((Integer *)pTmp3))) goto iocatch_2974; ^ ( ) rcm_io.f90:680:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *((Integer *)pTmp3))) goto iocatch_2974; ^ == rcm_io.f90:680:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_2974; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:680:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_2974; ^ ( ) rcm_io.f90:680:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_2974; ^ == rcm_io.f90:682:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_2988; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:682:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_2988; ^ ( ) rcm_io.f90:682:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_2988; ^ == rcm_io.f90:682:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_2988; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:682:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_2988; ^ ( ) rcm_io.f90:682:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_2988; ^ == rcm_io.f90:608:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_2654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:608:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_2654; ^ ( ) rcm_io.f90:608:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_2654; ^ == rcm_io.f90:608:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_2654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:608:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_2654; ^ ( ) rcm_io.f90:608:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_2654; ^ == rcm_io.f90:608:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *((Integer *)pTmp3))) goto iocatch_2654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:608:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *((Integer *)pTmp3))) goto iocatch_2654; ^ ( ) rcm_io.f90:608:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *((Integer *)pTmp3))) goto iocatch_2654; ^ == rcm_io.f90:608:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_2654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:608:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_2654; ^ ( ) rcm_io.f90:608:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_2654; ^ == rcm_io.f90:610:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_2668; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:610:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_2668; ^ ( ) rcm_io.f90:610:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_2668; ^ == rcm_io.f90:610:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_2668; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:610:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_2668; ^ ( ) rcm_io.f90:610:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_2668; ^ == rcm_io.f90:498:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_2192; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:498:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_2192; ^ ( ) rcm_io.f90:498:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_2192; ^ == rcm_io.f90:498:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_2192; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:498:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_2192; ^ ( ) rcm_io.f90:498:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_2192; ^ == rcm_io.f90:498:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *((Double *)pTmp3))) goto iocatch_2192; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:498:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *((Double *)pTmp3))) goto iocatch_2192; ^ ( ) rcm_io.f90:498:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *((Double *)pTmp3))) goto iocatch_2192; ^ == rcm_io.f90:498:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_2192; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:498:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_2192; ^ ( ) rcm_io.f90:498:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_2192; ^ == rcm_io.f90:500:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_2206; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:500:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_2206; ^ ( ) rcm_io.f90:500:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_2206; ^ == rcm_io.f90:500:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_2206; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:500:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_2206; ^ ( ) rcm_io.f90:500:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_2206; ^ == rcm_io.f90:425:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_1865; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:425:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_1865; ^ ( ) rcm_io.f90:425:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_i(&_ioctx_, *pTmp1++)) goto iocatch_1865; ^ == rcm_io.f90:425:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_1865; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:425:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_1865; ^ ( ) rcm_io.f90:425:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *pTmp2++)) goto iocatch_1865; ^ == rcm_io.f90:425:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *((Double *)pTmp3))) goto iocatch_1865; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:425:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *((Double *)pTmp3))) goto iocatch_1865; ^ ( ) rcm_io.f90:425:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_fmt_write_d(&_ioctx_, *((Double *)pTmp3))) goto iocatch_1865; ^ == rcm_io.f90:425:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_1865; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:425:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_1865; ^ ( ) rcm_io.f90:425:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_write_direct_fmt(&_ioctx_)) goto iocatch_1865; ^ == rcm_io.f90:427:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_1879; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:427:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_1879; ^ ( ) rcm_io.f90:427:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_write_unf_block(&_ioctx_,(Pointer)(Pointer)label_,320)) goto iocatch_1879; ^ == rcm_io.f90:427:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_1879; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:427:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_1879; ^ ( ) rcm_io.f90:427:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_write_direct_unf(&_ioctx_)) goto iocatch_1879; ^ == rcm_io.f90:321:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,pTmp3++)) goto iocatch_1436; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:321:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,pTmp3++)) goto iocatch_1436; ^ ( ) rcm_io.f90:321:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,pTmp3++)) goto iocatch_1436; ^ == rcm_io.f90:321:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_1436; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:321:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_1436; ^ ( ) rcm_io.f90:321:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_1436; ^ == rcm_io.f90:321:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,((Integer *)pTmp4))) goto iocatch_1436; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:321:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,((Integer *)pTmp4))) goto iocatch_1436; ^ ( ) rcm_io.f90:321:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,((Integer *)pTmp4))) goto iocatch_1436; ^ == rcm_io.f90:321:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_1436; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:321:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_1436; ^ ( ) rcm_io.f90:321:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_1436; ^ == rcm_io.f90:324:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_1458; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:324:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_1458; ^ ( ) rcm_io.f90:324:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_1458; ^ == rcm_io.f90:324:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_1458; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:324:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_1458; ^ ( ) rcm_io.f90:324:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_1458; ^ == rcm_io.f90:249:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,pTmp3++)) goto iocatch_1113; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:249:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,pTmp3++)) goto iocatch_1113; ^ ( ) rcm_io.f90:249:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,pTmp3++)) goto iocatch_1113; ^ == rcm_io.f90:249:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_1113; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:249:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_1113; ^ ( ) rcm_io.f90:249:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_fmt_read_d(&_ioctx_,pTmp1++)) goto iocatch_1113; ^ == rcm_io.f90:249:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,((Integer *)pTmp4))) goto iocatch_1113; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:249:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,((Integer *)pTmp4))) goto iocatch_1113; ^ ( ) rcm_io.f90:249:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_fmt_read_i(&_ioctx_,((Integer *)pTmp4))) goto iocatch_1113; ^ == rcm_io.f90:249:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_1113; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:249:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_1113; ^ ( ) rcm_io.f90:249:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_1113; ^ == rcm_io.f90:252:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_1135; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:252:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_1135; ^ ( ) rcm_io.f90:252:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_1135; ^ == rcm_io.f90:252:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_1135; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:252:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_1135; ^ ( ) rcm_io.f90:252:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_1135; ^ == rcm_io.f90:147:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp10 = __NAGf90_fmt_read_i(&_ioctx_,pTmp4++)) goto iocatch_673; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:147:11: note: place parentheses around the assignment to silence this warning if (Tmp10 = __NAGf90_fmt_read_i(&_ioctx_,pTmp4++)) goto iocatch_673; ^ ( ) rcm_io.f90:147:11: note: use '==' to turn this assignment into an equality comparison if (Tmp10 = __NAGf90_fmt_read_i(&_ioctx_,pTmp4++)) goto iocatch_673; ^ == rcm_io.f90:147:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp10 = __NAGf90_fmt_read_d(&_ioctx_,pTmp2++)) goto iocatch_673; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:147:11: note: place parentheses around the assignment to silence this warning if (Tmp10 = __NAGf90_fmt_read_d(&_ioctx_,pTmp2++)) goto iocatch_673; ^ ( ) rcm_io.f90:147:11: note: use '==' to turn this assignment into an equality comparison if (Tmp10 = __NAGf90_fmt_read_d(&_ioctx_,pTmp2++)) goto iocatch_673; ^ == rcm_io.f90:147:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp10 = __NAGf90_fmt_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_673; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:147:11: note: place parentheses around the assignment to silence this warning if (Tmp10 = __NAGf90_fmt_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_673; ^ ( ) rcm_io.f90:147:11: note: use '==' to turn this assignment into an equality comparison if (Tmp10 = __NAGf90_fmt_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_673; ^ == rcm_io.f90:147:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp10 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_673; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:147:11: note: place parentheses around the assignment to silence this warning if (Tmp10 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_673; ^ ( ) rcm_io.f90:147:11: note: use '==' to turn this assignment into an equality comparison if (Tmp10 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_673; ^ == rcm_io.f90:150:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp10 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_695; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:150:11: note: place parentheses around the assignment to silence this warning if (Tmp10 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_695; ^ ( ) rcm_io.f90:150:11: note: use '==' to turn this assignment into an equality comparison if (Tmp10 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_695; ^ == rcm_io.f90:150:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp10 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_695; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:150:11: note: place parentheses around the assignment to silence this warning if (Tmp10 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_695; ^ ( ) rcm_io.f90:150:11: note: use '==' to turn this assignment into an equality comparison if (Tmp10 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_695; ^ == rcm_io.f90:73:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp7 = __NAGf90_fmt_read_i(&_ioctx_,pTmp4++)) goto iocatch_341; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:73:10: note: place parentheses around the assignment to silence this warning if (Tmp7 = __NAGf90_fmt_read_i(&_ioctx_,pTmp4++)) goto iocatch_341; ^ ( ) rcm_io.f90:73:10: note: use '==' to turn this assignment into an equality comparison if (Tmp7 = __NAGf90_fmt_read_i(&_ioctx_,pTmp4++)) goto iocatch_341; ^ == rcm_io.f90:73:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp7 = __NAGf90_fmt_read_d(&_ioctx_,pTmp2++)) goto iocatch_341; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:73:10: note: place parentheses around the assignment to silence this warning if (Tmp7 = __NAGf90_fmt_read_d(&_ioctx_,pTmp2++)) goto iocatch_341; ^ ( ) rcm_io.f90:73:10: note: use '==' to turn this assignment into an equality comparison if (Tmp7 = __NAGf90_fmt_read_d(&_ioctx_,pTmp2++)) goto iocatch_341; ^ == rcm_io.f90:73:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp7 = __NAGf90_fmt_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_341; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:73:10: note: place parentheses around the assignment to silence this warning if (Tmp7 = __NAGf90_fmt_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_341; ^ ( ) rcm_io.f90:73:10: note: use '==' to turn this assignment into an equality comparison if (Tmp7 = __NAGf90_fmt_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_341; ^ == rcm_io.f90:73:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp7 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_341; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:73:10: note: place parentheses around the assignment to silence this warning if (Tmp7 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_341; ^ ( ) rcm_io.f90:73:10: note: use '==' to turn this assignment into an equality comparison if (Tmp7 = __NAGf90_end_read_direct_fmt(&_ioctx_)) goto iocatch_341; ^ == rcm_io.f90:77:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp7 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_363; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:77:10: note: place parentheses around the assignment to silence this warning if (Tmp7 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_363; ^ ( ) rcm_io.f90:77:10: note: use '==' to turn this assignment into an equality comparison if (Tmp7 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)label_,320)) goto iocatch_363; ^ == rcm_io.f90:77:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp7 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_363; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcm_io.f90:77:10: note: place parentheses around the assignment to silence this warning if (Tmp7 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_363; ^ ( ) rcm_io.f90:77:10: note: use '==' to turn this assignment into an equality comparison if (Tmp7 = __NAGf90_end_read_direct_unf(&_ioctx_)) goto iocatch_363; ^ == 56 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 rcm_routines.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 rcm_comput.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 RCM_advec.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 IM_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' RCM_advec.f90:457:63: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp16 = rcm_variables_MP_idtplot[rcm_advec_VAR_ifile_ + -1]>0 && ((rcm_advec_VAR_icurrenttime_)%(rcm_variables_MP_idtplot[rcm_advec_VAR_ifile_ + -1]))==0 || rcm_variables_MP_idnplot[rcm_advec_VAR_ifile_ + -1]>0 && ((rcm_advec_VAR_icurrenttime_/ *locals.idt_)%(rcm_variables_MP_idnplot[rcm_advec_VAR_ifile_ + -1]))==0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ RCM_advec.f90:457:63: note: place parentheses around the '&&' expression to silence this warning Tmp16 = rcm_variables_MP_idtplot[rcm_advec_VAR_ifile_ + -1]>0 && ((rcm_advec_VAR_icurrenttime_)%(rcm_variables_MP_idtplot[rcm_advec_VAR_ifile_ + -1]))==0 || rcm_variables_MP_idnplot[rcm_advec_VAR_ifile_ + -1]>0 && ((rcm_advec_VAR_icurrenttime_/ *locals.idt_)%(rcm_variables_MP_idnplot[rcm_advec_VAR_ifile_ + -1]))==0; ^ ( ) RCM_advec.f90:457:212: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp16 = rcm_variables_MP_idtplot[rcm_advec_VAR_ifile_ + -1]>0 && ((rcm_advec_VAR_icurrenttime_)%(rcm_variables_MP_idtplot[rcm_advec_VAR_ifile_ + -1]))==0 || rcm_variables_MP_idnplot[rcm_advec_VAR_ifile_ + -1]>0 && ((rcm_advec_VAR_icurrenttime_/ *locals.idt_)%(rcm_variables_MP_idnplot[rcm_advec_VAR_ifile_ + -1]))==0; ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RCM_advec.f90:457:212: note: place parentheses around the '&&' expression to silence this warning Tmp16 = rcm_variables_MP_idtplot[rcm_advec_VAR_ifile_ + -1]>0 && ((rcm_advec_VAR_icurrenttime_)%(rcm_variables_MP_idtplot[rcm_advec_VAR_ifile_ + -1]))==0 || rcm_variables_MP_idnplot[rcm_advec_VAR_ifile_ + -1]>0 && ((rcm_advec_VAR_icurrenttime_/ *locals.idt_)%(rcm_variables_MP_idnplot[rcm_advec_VAR_ifile_ + -1]))==0; ^ ( ) 2 warnings generated. rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a claw/qinit.o claw/rpn2ad1.o claw/rpt2ad1.o claw/b4step2.o claw/setaux.o claw/psi.o claw/claw2ez.o claw/bc2.o claw/claw2.o claw/step2.o claw/step2ds.o claw/dimsp2.o claw/flux2.o claw/copyq2.o claw/limiter.o claw/philim.o claw/src2.o ModProcIM.o rcm_variables.o rcm_io.o rcm_routines.o rcm_comput.o gmresm.o rcm_efield.o impl_bicgstab.o gamma.o RCM_advec.o IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB Makefile:31: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' Makefile:34: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' make libRBE.a Makefile:31: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' Makefile:34: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' make[8]: `libRBE.a' is up to date. libRBE.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a cp -f ../src/libRBE.a /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[6]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test_ccmc_small_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/BATSRUS; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/GM cd /Users/gtoth/Tmp/SWMF/run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd /Users/gtoth/Tmp/SWMF/IE/Ridley_serial; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/IE/ionosphere cd /Users/gtoth/Tmp/SWMF/run_test/IE; cp /Users/gtoth/Tmp/SWMF/IE/Ridley_serial/Scripts/pION . cd /Users/gtoth/Tmp/SWMF/run_test/IE; ln -s /Users/gtoth/Tmp/SWMF/bin/PostIONO.exe . cd /Users/gtoth/Tmp/SWMF/IH/Empty; make rundir No run/IH for IH Empty cd /Users/gtoth/Tmp/SWMF/IM/RCM2; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/IM cd /Users/gtoth/Tmp/SWMF/run_test/IM; mkdir restartIN restartOUT input plots cd /Users/gtoth/Tmp/SWMF/IM/RCM2/input; cp rcm* *.dat dktable /Users/gtoth/Tmp/SWMF/run_test/IM/ cd /Users/gtoth/Tmp/SWMF/run_test/IM; \ mv rcmpcp_inp rcmkp_inp input/; rm -f *_inp*; \ mv dktable trf.dat elecoef.dat rcmcond rcmcrd* rcmlas1 input/;\ touch rcm.printout rcm.index cp /Users/gtoth/Tmp/SWMF/share/Scripts/Preplot.pl /Users/gtoth/Tmp/SWMF/run_test/IM/ cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/RBE; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/RB cd /Users/gtoth/Tmp/SWMF/run_test/RB; \ mkdir restartOUT restartIN plots cp data/input/rbe_e.fin /Users/gtoth/Tmp/SWMF/run_test/RB/ cp data/input/B_wave_eq.dat /Users/gtoth/Tmp/SWMF/run_test/RB/ cp data/input/Horne_chorus.tgz /Users/gtoth/Tmp/SWMF/run_test/RB/ cd /Users/gtoth/Tmp/SWMF/run_test/RB/; tar xzf Horne_chorus.tgz cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp -r Param/CCMC /Users/gtoth/Tmp/SWMF/run_test/Param_ccmc cd /Users/gtoth/Tmp/SWMF/run_test; \ cp -f Param_ccmc/LAYOUT.in_v8.01_init LAYOUT.in; \ cp -f Param_ccmc/PARAM.in_v8.01_init_small PARAM.in; \ /Users/gtoth/Tmp/SWMF/share/Scripts/replace_amrinit.pl; \ cp SWMF.exe SWMF_run_test.exe; \ rm -f SWMF.exe Name of file to be updated is set to default value: PARAM.in Grid resolution set to default value: 0.03125 Distribution set to default value: _20131024_ Old file name: PARAM.in_old_version New file name: PARAM.in make test_ccmc_small_run make test_ccmc_run cd /Users/gtoth/Tmp/SWMF/run_test; \ mpirun -np 4 ./SWMF_run_test.exe > runlog_`date +%y%m%d%H%M` cd /Users/gtoth/Tmp/SWMF/run_test/GM; pIDL -ccmc; cd ../IE; pION Number of header files=4 PostIDL.exe < 3d__ful_1_n00000200.h PostIDL.exe < 3d__ful_1_n00000100.h PostIDL.exe < 3d__ful_1_n00000400.h PostIDL.exe < 3d__ful_1_n00000300.h cat in000010_b1.tec in000010_b2.tec > in000010.tec make test_ccmc_small_restart_rundir cd /Users/gtoth/Tmp/SWMF/run_test; \ cp -f Param_ccmc/LAYOUT.in_v8.01_RBE_restart LAYOUT.in; \ cp -f Param_ccmc/PARAM.in_v8.01_RBE_restart_small PARAM.in; \ /Users/gtoth/Tmp/SWMF/share/Scripts/replace_amrinit.pl; \ ./Restart.pl Name of file to be updated is set to default value: PARAM.in Grid resolution set to default value: 0.03125 Distribution set to default value: _20131024_ Old file name: PARAM.in_old_version New file name: PARAM.in PARAM.in file does not contain #AMRINIT block exiting script WARNING in Restart.pl: directory IM/restartOUT is empty! WARNING in Restart.pl: directory RB/restartOUT is empty! # Restart.pl has checked output restart file and directories. # Restart.pl has created restart tree RESTART_n000400/. WARNING in Restart.pl: could not find restart directory RESTART_n000400/IM! WARNING in Restart.pl: could not find restart directory RESTART_n000400/RB! # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESTART_n000400/. make test_ccmc_small_run make test_ccmc_run cd /Users/gtoth/Tmp/SWMF/run_test; \ mpirun -np 4 ./SWMF_run_test.exe > runlog_`date +%y%m%d%H%M` cd /Users/gtoth/Tmp/SWMF/run_test/GM; pIDL -ccmc; cd ../IE; pION Number of header files=8 PostIDL.exe < 3d__ful_1_n00000200.h PostIDL.exe < 3d__ful_1_t00000010_n00000452.h PostIDL.exe < 3d__ful_1_n00000100.h PostIDL.exe < 3d__ful_1_t00000000_n00000400.h PostIDL.exe < 3d__ful_1_n00000300.h PostIDL.exe < 3d__ful_1_t00000020_n00000504.h PostIDL.exe < 3d__ful_1_n00000400.h PostIDL.exe < 3d__ful_1_t00000030_n00000556.h cat it080903_000010_000_b1.tec it080903_000010_000_b2.tec > it080903_000010_000.tec cat it080903_000020_000_b1.tec it080903_000020_000_b2.tec > it080903_000020_000.tec cat it080903_000030_000_b1.tec it080903_000030_000_b2.tec > it080903_000030_000.tec make test_ccmc_small_check (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b -r=1.0e-5 \ /Users/gtoth/Tmp/SWMF/run_test/GM/IO2/log_n000400.log \ Param/CCMC/test_GM_small.log > test_ccmc_small.diff) ls -l test_ccmc_small.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:04 test_ccmc_small.diff if([ "y" ]); then rm -rf run_test_ccmc_small; mv /Users/gtoth/Tmp/SWMF/run_test run_test_ccmc_small; fi make test1_compile ./Config.pl -v=Empty,GM/BATSRUS,IE/Ridley_serial,PW/PWOM Modifying versions in Makefile.def ./Config.pl -g=GM:8,8,8,700,100 -o=GM:u=Default,e=Mhd,PW:Earth Writing new grid size 8,8,8,700,100 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 12 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 63 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ == 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 2 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIeGrid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmImCoupling.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmRbCoupling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pt.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pw.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_pw.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ie.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_ie.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_rb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a ModGridDescriptor.o ModBuffer.o GM_put_from_ih_buffer.o GM_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o GM_put_from_ih.o ModGmImCoupling.o GM_get_for_im.o GM_put_from_im.o ModGmRbCoupling.o GM_get_for_rb.o GM_get_for_ie.o GM_put_from_ie.o ModIeGrid.o GM_get_for_pt.o GM_get_for_pw.o GM_put_from_pw.o ModPwGrid.o /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a ModSize.o IE_ModMain.o IE_ModIo.o ModIonosphere.o ModProcIE.o ModIE_Interface.o ModFiles.o ModConductance.o ModIonoMagPerturb.o ModIeGeoindices.o IE_solve.o IE_wrapper.o IE_Initialize.o IE_Library.o IE_gather.o iono_conductances.o iono_currents.o iono_joule.o iono_solver.o Create_Region2_Currents.o ionosphere.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make libPWOM.a rm -f libPWOM.a ar -rs libPWOM.a ModPW.o ModParameters.o ModCommonPlanet.o ModCommonVariables.o ModNeutralPW.o ModPass.o ModPwImplicit.o ModGmPressure.o ModAurora.o ModPwTime.o ModLatLon.o ModPwPlot.o ModWaves.o ModGlow.o pw.o polar_wind.o set_parameters.o initialize.o solver.o cvmgp.o Efield.o eheat_flux.o eheat_flux_explicit.o iheat_flux.o calcdt.o diffusion.o calc_cfl.o calc_diffusion.o solver_rusanov.o Get_Neutral.o get_electrodynamic.o print_electrodynamics.o write_restart.o set_upper_bc.o get_weimer_potential.o read_restart.o set_vertical_grid.o calc_dt.o calc_centrifugal.o PhotoElectronPW_planet.o glowex_planet.o rcolum_planet.o startupPW_planet.o fieldm_planet.o precipitationPW_planet.o solzen_planet.o suncor_planet.o sperfc_planet.o chap_planet.o neutral_atmosphere_planet.o ssflux_planet.o vcd_planet.o collisionPW_planet.o upper_heat_conduction.o ggm_planet.o ar: creating archive libPWOM.a libPWOM.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a cp -f ../src/libPWOM.a /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[6]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test1_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/BATSRUS; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/GM cd /Users/gtoth/Tmp/SWMF/run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd /Users/gtoth/Tmp/SWMF/IE/Ridley_serial; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/IE/ionosphere cd /Users/gtoth/Tmp/SWMF/run_test/IE; cp /Users/gtoth/Tmp/SWMF/IE/Ridley_serial/Scripts/pION . cd /Users/gtoth/Tmp/SWMF/run_test/IE; ln -s /Users/gtoth/Tmp/SWMF/bin/PostIONO.exe . cd /Users/gtoth/Tmp/SWMF/IH/Empty; make rundir No run/IH for IH Empty cd /Users/gtoth/Tmp/SWMF/IM/Empty; make rundir No run/IM for IM Empty cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/PWOM; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/PW cd /Users/gtoth/Tmp/SWMF/run_test/PW; \ mkdir restartIN restartOUT plots; \ cp /Users/gtoth/Tmp/SWMF/PW/PWOM/data/input/Earth/restart_iline* restartIN/ ;\ cp /Users/gtoth/Tmp/SWMF/PW/PWOM/data/input/Earth/North.dat . cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.GMIEPW /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.GMIEPW /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in make test1_run cd /Users/gtoth/Tmp/SWMF/run_test/PW; rm -f log.out restartOUT/* plots/* cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog Warning: Floating underflow occurred cd /Users/gtoth/Tmp/SWMF/run_test; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/GM with 4 files PostProc.pl: mv IE/ionosphere RESULTS/IE with 13 files PostProc.pl: mv PW/plots RESULTS/PW with 4 files WARNING in PostProc.pl: no files were found in STDOUT PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 1.24 130.52 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file RESTART.out! make test1_check ls -l test1*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:07 test1_gm.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:07 test1_ie.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:07 test1_pw.diff if([ "y" ]); then rm -rf run_test1; mv /Users/gtoth/Tmp/SWMF/run_test run_test1; fi make test2_compile ./Config.pl -v=Empty,SC/BATSRUS,IH/BATSRUS,GM/BATSRUS Modifying versions in Makefile.def cd IH/BATSRUS; \ rm -rf src srcBATL srcUser srcEquation srcInterface/*.f90; \ mkdir src srcBATL srcUser srcEquation cd GM/BATSRUS/src; cp *.f90 *.h Makefile* ../../../IH/BATSRUS/src cd GM/BATSRUS/srcBATL; cp BATL*.f90 Makefile* \ ../../../IH/BATSRUS/srcBATL cd GM/BATSRUS/srcInterface/; \ cp ModGridDescriptor.f90 ModBuffer.f90 \ update_lagrangian_grid.f90 \ ModRadioWaveImage.f90 ModRadioWaveRaytracing.f90 \ ModDensityAndGradient.f90 \ ../../../IH/BATSRUS/srcInterface cp IH/BATSRUS_share/src/IH_*.f90 IH/BATSRUS/srcInterface cp GM/BATSRUS/srcUser/*.f90 IH/BATSRUS/srcUser/ cp GM/BATSRUS/srcEquation/*.f90 IH/BATSRUS/srcEquation/ cd GM/BATSRUS; \ cp Makefile.def Makefile.conf PARAM.XML Config.pl \ ../../IH/BATSRUS/ echo '*' > IH/BATSRUS/src/.cvsignore cd IH/BATSRUS/src; rm -f main.f90 cd IH/BATSRUS; \ /Users/gtoth/Tmp/SWMF/share/Scripts/Methods.pl IH src/*.f90 src/*.h srcBATL/*.f90 srcUser/*.f90 srcEquation/*.f90 srcInterface/*.f90; \ /Users/gtoth/Tmp/SWMF/share/Scripts/Rename.pl -w -r -common=IH src/*.f90 src/*.h srcBATL/*.f90 srcUser/*.f90 srcEquation/*.f90 srcInterface/*.f90 Number of files to process=220 Finished 160 replacements in file src/MH_set_parameters.f90 Finished 34 replacements in file src/ModBatlInterface.f90 Finished 34 replacements in file src/ModCalcSource.f90 Finished 13 replacements in file src/ModConserveFlux.f90 Finished 5 replacements in file src/ModEquation.f90 Finished 90 replacements in file src/ModFaceFlux.f90 Finished 16 replacements in file src/ModGmGeoindices.f90 Finished 14 replacements in file src/ModHdf5_empty.f90 Finished 7 replacements in file src/ModIO.f90 Finished 14 replacements in file src/ModImplicit.f90 Finished 23 replacements in file src/ModMessagePass.f90 Finished 24 replacements in file src/ModPIC.f90 Finished 16 replacements in file src/ModPointImplicit.f90 Finished 17 replacements in file src/ModRadiativeCooling.f90 Finished 38 replacements in file src/ModSatelliteFile.f90 Finished 21 replacements in file src/ModSolarwind.f90 Finished 74 replacements in file src/ModUserEmpty.f90 Finished 28 replacements in file src/clean_divb.f90 Finished 27 replacements in file src/get_im_pressure.f90 Finished 35 replacements in file src/impl_newton.f90 Finished 23 replacements in file src/proj_bicgstab.f90 Finished 93 replacements in file src/ray_trace.f90 Finished 24 replacements in file src/set_block_geometry.f90 Finished 84 replacements in file src/user_interface.f90 Finished 48 replacements in file src/write_plot_los.f90 Finished 33 replacements in file src/write_progress.f90 Finished 17 replacements in file srcBATL/BATL_amr_geometry.f90 Finished 5 replacements in file srcBATL/BATL_mpi.f90 Finished 2 replacements in file srcBATL/BATL_size.f90 Finished 53 replacements in file srcUser/ModUserComet1Sp.f90 Finished 160 replacements in file srcUser/ModUserCrashXray2dFull.f90 Finished 14 replacements in file srcUser/ModUserEos.f90 Finished 37 replacements in file srcUser/ModUserIh.f90 Finished 64 replacements in file srcUser/ModUserLogAdvection.f90 Finished 56 replacements in file srcUser/ModUserMercury.f90 Finished 8 replacements in file srcUser/ModUserOh.f90 Finished 39 replacements in file srcUser/ModUserPic.f90 Finished 82 replacements in file srcUser/ModUserSc.f90 Finished 25 replacements in file srcUser/ModUserSwIono.f90 Finished 121 replacements in file srcUser/ModUserVenusFluids.f90 Finished 6 replacements in file srcEquation/ModEquationCrashTe.f90 Finished 6 replacements in file srcEquation/ModEquationHdEosRad.f90 Finished 5 replacements in file srcEquation/ModEquationMhdComet.f90 Finished 5 replacements in file srcEquation/ModEquationMhdEosRad.f90 Finished 4 replacements in file srcEquation/ModEquationMhdIons.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluidsPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPeAnisoPi.f90 Finished 4 replacements in file srcEquation/ModEquationMhdSwIonoPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHyp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesSignB.f90 Finished 5 replacements in file srcEquation/ModEquationOuterHelioPUI.f90 Finished 7 replacements in file srcInterface/IH_get_for_mh_with_xyz.f90 Finished 28 replacements in file srcInterface/IH_wrapper.f90 Finished 10 replacements in file srcInterface/ModRadioWaveImage.f90 Thread 2 finished 1782 replacement(s) in 55 file(s) Finished 179 replacements in file src/BATS_methods.f90 Finished 24 replacements in file src/ModB0.f90 Finished 5 replacements in file src/ModCT.f90 Finished 9 replacements in file src/ModChromosphere.f90 Finished 24 replacements in file src/ModEnergy.f90 Finished 33 replacements in file src/ModFaceBoundary.f90 Finished 7 replacements in file src/ModGeometry.f90 Finished 14 replacements in file src/ModHdf5.f90 Finished 13 replacements in file src/ModHeatFluxCollisionless.f90 Finished 12 replacements in file src/ModImplHypre_orig.f90 Finished 8 replacements in file src/ModMain.f90 Finished 5 replacements in file src/ModNodes.f90 Finished 4 replacements in file src/ModPhysics.f90 Finished 70 replacements in file src/ModRadDiffusion.f90 Finished 52 replacements in file src/ModRestartFile.f90 Finished 4 replacements in file src/ModSize_orig.f90 Finished 4 replacements in file src/ModUserDefault.f90 Finished 47 replacements in file src/advect_points.f90 Finished 21 replacements in file src/fix_axis_cells.f90 Finished 44 replacements in file src/impl_matvec.f90 Finished 58 replacements in file src/load_balance.f90 Finished 37 replacements in file src/ray_pass.f90 Finished 18 replacements in file src/set_ICs.f90 Finished 52 replacements in file src/update_states_MHD.f90 Finished 10 replacements in file src/write_plot_idl.f90 Finished 32 replacements in file src/write_plot_tec.f90 Finished 27 replacements in file srcBATL/BATL_amr_criteria.f90 Finished 26 replacements in file srcBATL/BATL_lib.f90 Finished 15 replacements in file srcBATL/BATL_pass_node.f90 Finished 24 replacements in file srcUser/ModUserCCMC.f90 Finished 170 replacements in file srcUser/ModUserCrash.f90 Finished 27 replacements in file srcUser/ModUserEnceladus.f90 Finished 108 replacements in file srcUser/ModUserHeatConduction.f90 Finished 121 replacements in file srcUser/ModUserLc.f90 Finished 54 replacements in file srcUser/ModUserMarshak.f90 Finished 10 replacements in file srcUser/ModUserNonPublicSample.f90 Finished 88 replacements in file srcUser/ModUserOuterHelioPUI.f90 Finished 51 replacements in file srcUser/ModUserSaturn3sp.f90 Finished 15 replacements in file srcUser/ModUserStretchedDipole.f90 Finished 115 replacements in file srcUser/ModUserVenus.f90 Finished 6 replacements in file srcEquation/ModEquationCrash.f90 Finished 6 replacements in file srcEquation/ModEquationHdEos.f90 Finished 5 replacements in file srcEquation/ModEquationMhdAnisoP.f90 Finished 5 replacements in file srcEquation/ModEquationMhdCrash.f90 Finished 5 replacements in file srcEquation/ModEquationMhdHypPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluids.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdSwIono.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWaves.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesLperpHypPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeSignB.f90 Finished 4 replacements in file srcEquation/ModEquationOuterHelio.f90 Finished 5 replacements in file srcInterface/IH_get_for_mh.f90 Finished 1 replacements in file srcInterface/IH_set_buffer_grid.f90 Finished 11 replacements in file srcInterface/ModGridDescriptor.f90 Thread 1 finished 1714 replacement(s) in 55 file(s) Finished 49 replacements in file src/ModAMR.f90 Finished 23 replacements in file src/ModBlockData.f90 Finished 47 replacements in file src/ModCellBoundary.f90 Finished 118 replacements in file src/ModCoronalHeating.f90 Finished 33 replacements in file src/ModExpansionFactors.f90 Finished 25 replacements in file src/ModFaceGradient.f90 Finished 29 replacements in file src/ModGroundMagPerturb.f90 Finished 41 replacements in file src/ModHdf5_orig.f90 Finished 12 replacements in file src/ModImplHypre.f90 Finished 11 replacements in file src/ModIonoVelocity.f90 Finished 3 replacements in file src/ModMultiFluid.f90 Finished 5 replacements in file src/ModParallel.f90 Finished 2 replacements in file src/ModProcMH.f90 Finished 7 replacements in file src/ModRaytrace.f90 Finished 2 replacements in file src/ModSingleFluid.f90 Finished 30 replacements in file src/ModTimeStepControl.f90 Finished 16 replacements in file src/ModViscosity.f90 Finished 94 replacements in file src/constrain_B.f90 Finished 160 replacements in file src/impl_interface.f90 Finished 57 replacements in file src/implicit.f90 Finished 17 replacements in file src/proj_cg.f90 Finished 210 replacements in file src/ray_trace_new.f90 Finished 37 replacements in file src/set_physics.f90 Finished 136 replacements in file src/write_logfile.f90 Finished 19 replacements in file src/write_plot_radiowave.f90 Finished 19 replacements in file src/user_module.h Finished 8 replacements in file srcBATL/BATL_geometry.f90 Finished 27 replacements in file srcBATL/BATL_pass_cell.f90 Finished 2 replacements in file srcBATL/BATL_size_orig.f90 Finished 133 replacements in file srcUser/ModUserComet3FluidsPe.f90 Finished 55 replacements in file srcUser/ModUserEarthXray.f90 Finished 49 replacements in file srcUser/ModUserEuropa.f90 Finished 30 replacements in file srcUser/ModUserJupiter.f90 Finished 115 replacements in file srcUser/ModUserMars.f90 Finished 53 replacements in file srcUser/ModUserMultiGroup.f90 Finished 92 replacements in file srcUser/ModUserOhNeutrals.f90 Finished 20 replacements in file srcUser/ModUserPointImplicit.f90 Finished 120 replacements in file srcUser/ModUserScChromo.f90 Finished 110 replacements in file srcUser/ModUserTitan.f90 Finished 34 replacements in file srcUser/ModUserWaveReflection.f90 Finished 6 replacements in file srcEquation/ModEquationHd.f90 Finished 6 replacements in file srcEquation/ModEquationHdRadCrash.f90 Finished 4 replacements in file srcEquation/ModEquationMhdComet3FluidsPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdHd.f90 Finished 4 replacements in file srcEquation/ModEquationMhdIonsPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluidsSW.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPw.f90 Finished 5 replacements in file srcEquation/ModEquationMhdTitan.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHypPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeAnisoPi.f90 Finished 4 replacements in file srcEquation/ModEquationMultiIon.f90 Finished 9 replacements in file srcInterface/IH_get_for_global_buffer.f90 Finished 7 replacements in file srcInterface/IH_get_for_sp.f90 Finished 18 replacements in file srcInterface/ModBuffer.f90 Finished 8 replacements in file srcInterface/ModRadioWaveRaytracing.f90 Thread 3 finished 2144 replacement(s) in 55 file(s) Finished 10 replacements in file src/ModAdvance.f90 Finished 12 replacements in file src/ModBoundaryCells.f90 Finished 5 replacements in file src/ModCharacteristic.f90 Finished 13 replacements in file src/ModCurrent.f90 Finished 2 replacements in file src/ModExtraVariables.f90 Finished 26 replacements in file src/ModFaceValue.f90 Finished 36 replacements in file src/ModHallResist.f90 Finished 96 replacements in file src/ModHeatConduction.f90 Finished 8 replacements in file src/ModImplHypre_empty.f90 Finished 42 replacements in file src/ModLaserHeating.f90 Finished 46 replacements in file src/ModMultiIon.f90 Finished 10 replacements in file src/ModPartSteady.f90 Finished 8 replacements in file src/ModProject.f90 Finished 59 replacements in file src/ModResistivity.f90 Finished 4 replacements in file src/ModSize.f90 Finished 4 replacements in file src/ModUser.f90 Finished 19 replacements in file src/ModWaves.f90 Finished 50 replacements in file src/explicit.f90 Finished 28 replacements in file src/impl_jacobian.f90 Finished 175 replacements in file src/library.f90 Finished 117 replacements in file src/project_B.f90 Finished 12 replacements in file src/rotate.f90 Finished 62 replacements in file src/update_states.f90 Finished 99 replacements in file src/write_plot_common.f90 Finished 9 replacements in file src/write_plot_sph.f90 Finished 25 replacements in file srcBATL/BATL_amr.f90 Finished 14 replacements in file srcBATL/BATL_grid.f90 Finished 23 replacements in file srcBATL/BATL_pass_face.f90 Finished 22 replacements in file srcBATL/BATL_tree.f90 Finished 63 replacements in file srcUser/ModUserComet6Sp.f90 Finished 85 replacements in file srcUser/ModUserEe.f90 Finished 77 replacements in file srcUser/ModUserGrayDiffusion.f90 Finished 13 replacements in file srcUser/ModUserKelvinHelmholtz.f90 Finished 136 replacements in file srcUser/ModUserMarsFluids.f90 Finished 46 replacements in file srcUser/ModUserNonGyro.f90 Finished 92 replacements in file srcUser/ModUserOuterHelio.f90 Finished 42 replacements in file srcUser/ModUserSaturn.f90 Finished 120 replacements in file srcUser/ModUserScHeat.f90 Finished 121 replacements in file srcUser/ModUserTitanPe.f90 Finished 86 replacements in file srcUser/ModUserWaves.f90 Finished 6 replacements in file srcEquation/ModEquationHdCrash.f90 Finished 5 replacements in file srcEquation/ModEquationMhd.f90 Finished 5 replacements in file srcEquation/ModEquationMhdCorona.f90 Finished 5 replacements in file srcEquation/ModEquationMhdHyp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdMars.f90 Finished 5 replacements in file srcEquation/ModEquationMhdNonCons.f90 Finished 5 replacements in file srcEquation/ModEquationMhdSaturn3sp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdTitanPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHypSignB.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeAnisoPiSignB.f90 Finished 4 replacements in file srcEquation/ModEquationMultiSwIono.f90 Finished 5 replacements in file srcInterface/IH_get_for_gm.f90 Finished 4 replacements in file srcInterface/IH_put_from_mh.f90 Finished 13 replacements in file srcInterface/ModDensityAndGradient.f90 Finished 17 replacements in file srcInterface/update_lagrangian_grid.f90 Thread 4 finished 2011 replacement(s) in 55 file(s) cd IH/BATSRUS/srcInterface; \ perl -i -pe 's?BATSRUS?IH_BATSRUS?' IH_*.f90; \ touch Makefile.DEPEND cd IH/BATSRUS; \ perl -i -pe 's/GM/IH/' Config.pl; \ ./Config.pl -u=Ih -e=Mhd cd SC/BATSRUS; \ rm -rf src srcBATL srcUser srcEquation \ srcInterface/SC_wrapper.f90 srcInterface/SC_get_for_sp.f90 \ srcInterface/SC_get_for_mh.f90 \ srcInterface/SC_get_for_mh_with_xyz.f90 srcInterface/SC_put_from_mh.f90; \ mkdir src srcBATL srcUser srcEquation cd GM/BATSRUS/src; cp *.f90 *.h Makefile* ../../../SC/BATSRUS/src cd GM/BATSRUS/srcBATL; cp BATL*.f90 Makefile* \ ../../../SC/BATSRUS/srcBATL cp GM/BATSRUS/srcUser/*.f90 SC/BATSRUS/srcUser/ cp GM/BATSRUS/srcEquation/*.f90 SC/BATSRUS/srcEquation/ cd GM/BATSRUS; \ cp Makefile.def Makefile.conf PARAM.XML Config.pl \ ../../SC/BATSRUS/ cd GM/BATSRUS/srcInterface/; \ cp ModGridDescriptor.f90 ModBuffer.f90 \ update_lagrangian_grid.f90 \ ModRadioWaveImage.f90 ModRadioWaveRaytracing.f90 \ ModDensityAndGradient.f90 \ ../../../SC/BATSRUS/srcInterface cp -f IH/BATSRUS_share/src/IH_wrapper.f90 \ SC/BATSRUS/srcInterface/SC_wrapper.f90 cp -f IH/BATSRUS_share/src/IH_get_for_sp.f90 \ SC/BATSRUS/srcInterface/SC_get_for_sp.f90 cp -f IH/BATSRUS_share/src/IH_get_for_mh.f90 \ SC/BATSRUS/srcInterface/SC_get_for_mh.f90 cp -f IH/BATSRUS_share/src/IH_get_for_mh_with_xyz.f90 \ SC/BATSRUS/srcInterface/SC_get_for_mh_with_xyz.f90 cp -f IH/BATSRUS_share/src/IH_get_for_global_buffer.f90 \ SC/BATSRUS/srcInterface/SC_get_for_global_buffer.f90 cp -f IH/BATSRUS_share/src/IH_put_from_mh.f90 \ SC/BATSRUS/srcInterface/SC_put_from_mh.f90 cd SC/BATSRUS/srcInterface/; \ perl -i -pe \ 's/IH/SC/g;s/BATSRUS/SC_BATSRUS/;s/Inner/Solar/;s/Heliosphere/Corona/' \ SC_wrapper.f90 SC_get_for_sp.f90 \ SC_get_for_mh.f90 SC_get_for_mh_with_xyz.f90 SC_put_from_mh.f90 \ SC_get_for_global_buffer.f90 ; perl -i -pe 's/OH/IH/' SC_get_for_mh.f90 SC_put_from_mh.f90 Can't open SC_get_for_mh.f90: No such file or directory. Can't open SC_put_from_mh.f90: No such file or directory. cd SC/BATSRUS/src; rm -f main.f90 cd SC/BATSRUS/srcBATL; rm -f *main.f90 cd SC/BATSRUS; \ /Users/gtoth/Tmp/SWMF/share/Scripts/Methods.pl SC src/*.f90 src/*.h srcBATL/*.f90 srcUser/*.f90 srcEquation/*.f90 srcInterface/*.f90; \ /Users/gtoth/Tmp/SWMF/share/Scripts/Rename.pl -w -r -common=SC src/*.f90 src/*.h srcBATL/*.f90 srcUser/*.f90 srcEquation/*.f90 srcInterface/*.f90 Number of files to process=218 Finished 160 replacements in file src/MH_set_parameters.f90 Finished 34 replacements in file src/ModBatlInterface.f90 Finished 34 replacements in file src/ModCalcSource.f90 Finished 13 replacements in file src/ModConserveFlux.f90 Finished 5 replacements in file src/ModEquation.f90 Finished 90 replacements in file src/ModFaceFlux.f90 Finished 16 replacements in file src/ModGmGeoindices.f90 Finished 14 replacements in file src/ModHdf5_empty.f90 Finished 7 replacements in file src/ModIO.f90 Finished 14 replacements in file src/ModImplicit.f90 Finished 23 replacements in file src/ModMessagePass.f90 Finished 24 replacements in file src/ModPIC.f90 Finished 16 replacements in file src/ModPointImplicit.f90 Finished 17 replacements in file src/ModRadiativeCooling.f90 Finished 38 replacements in file src/ModSatelliteFile.f90 Finished 21 replacements in file src/ModSolarwind.f90 Finished 74 replacements in file src/ModUserEmpty.f90 Finished 28 replacements in file src/clean_divb.f90 Finished 27 replacements in file src/get_im_pressure.f90 Finished 35 replacements in file src/impl_newton.f90 Finished 23 replacements in file src/proj_bicgstab.f90 Finished 93 replacements in file src/ray_trace.f90 Finished 24 replacements in file src/set_block_geometry.f90 Finished 84 replacements in file src/user_interface.f90 Finished 48 replacements in file src/write_plot_los.f90 Finished 33 replacements in file src/write_progress.f90 Finished 17 replacements in file srcBATL/BATL_amr_geometry.f90 Finished 5 replacements in file srcBATL/BATL_mpi.f90 Finished 2 replacements in file srcBATL/BATL_size.f90 Finished 53 replacements in file srcUser/ModUserComet1Sp.f90 Finished 160 replacements in file srcUser/ModUserCrashXray2dFull.f90 Finished 14 replacements in file srcUser/ModUserEos.f90 Finished 37 replacements in file srcUser/ModUserIh.f90 Finished 64 replacements in file srcUser/ModUserLogAdvection.f90 Finished 56 replacements in file srcUser/ModUserMercury.f90 Finished 8 replacements in file srcUser/ModUserOh.f90 Finished 39 replacements in file srcUser/ModUserPic.f90 Finished 82 replacements in file srcUser/ModUserSc.f90 Finished 25 replacements in file srcUser/ModUserSwIono.f90 Finished 121 replacements in file srcUser/ModUserVenusFluids.f90 Finished 6 replacements in file srcEquation/ModEquationCrashTe.f90 Finished 6 replacements in file srcEquation/ModEquationHdEosRad.f90 Finished 5 replacements in file srcEquation/ModEquationMhdComet.f90 Finished 5 replacements in file srcEquation/ModEquationMhdEosRad.f90 Finished 4 replacements in file srcEquation/ModEquationMhdIons.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluidsPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPeAnisoPi.f90 Finished 4 replacements in file srcEquation/ModEquationMhdSwIonoPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHyp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesSignB.f90 Finished 5 replacements in file srcEquation/ModEquationOuterHelioPUI.f90 Finished 10 replacements in file srcInterface/ModRadioWaveImage.f90 Finished 7 replacements in file srcInterface/SC_get_for_mh_with_xyz.f90 Finished 17 replacements in file srcInterface/update_lagrangian_grid.f90 Thread 2 finished 1771 replacement(s) in 55 file(s) Finished 179 replacements in file src/BATS_methods.f90 Finished 24 replacements in file src/ModB0.f90 Finished 5 replacements in file src/ModCT.f90 Finished 9 replacements in file src/ModChromosphere.f90 Finished 24 replacements in file src/ModEnergy.f90 Finished 33 replacements in file src/ModFaceBoundary.f90 Finished 7 replacements in file src/ModGeometry.f90 Finished 14 replacements in file src/ModHdf5.f90 Finished 13 replacements in file src/ModHeatFluxCollisionless.f90 Finished 12 replacements in file src/ModImplHypre_orig.f90 Finished 8 replacements in file src/ModMain.f90 Finished 5 replacements in file src/ModNodes.f90 Finished 4 replacements in file src/ModPhysics.f90 Finished 70 replacements in file src/ModRadDiffusion.f90 Finished 52 replacements in file src/ModRestartFile.f90 Finished 4 replacements in file src/ModSize_orig.f90 Finished 4 replacements in file src/ModUserDefault.f90 Finished 47 replacements in file src/advect_points.f90 Finished 21 replacements in file src/fix_axis_cells.f90 Finished 44 replacements in file src/impl_matvec.f90 Finished 58 replacements in file src/load_balance.f90 Finished 37 replacements in file src/ray_pass.f90 Finished 18 replacements in file src/set_ICs.f90 Finished 52 replacements in file src/update_states_MHD.f90 Finished 10 replacements in file src/write_plot_idl.f90 Finished 32 replacements in file src/write_plot_tec.f90 Finished 27 replacements in file srcBATL/BATL_amr_criteria.f90 Finished 26 replacements in file srcBATL/BATL_lib.f90 Finished 15 replacements in file srcBATL/BATL_pass_node.f90 Finished 24 replacements in file srcUser/ModUserCCMC.f90 Finished 170 replacements in file srcUser/ModUserCrash.f90 Finished 27 replacements in file srcUser/ModUserEnceladus.f90 Finished 108 replacements in file srcUser/ModUserHeatConduction.f90 Finished 121 replacements in file srcUser/ModUserLc.f90 Finished 54 replacements in file srcUser/ModUserMarshak.f90 Finished 10 replacements in file srcUser/ModUserNonPublicSample.f90 Finished 88 replacements in file srcUser/ModUserOuterHelioPUI.f90 Finished 51 replacements in file srcUser/ModUserSaturn3sp.f90 Finished 15 replacements in file srcUser/ModUserStretchedDipole.f90 Finished 115 replacements in file srcUser/ModUserVenus.f90 Finished 6 replacements in file srcEquation/ModEquationCrash.f90 Finished 6 replacements in file srcEquation/ModEquationHdEos.f90 Finished 5 replacements in file srcEquation/ModEquationMhdAnisoP.f90 Finished 5 replacements in file srcEquation/ModEquationMhdCrash.f90 Finished 5 replacements in file srcEquation/ModEquationMhdHypPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluids.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdSwIono.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWaves.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesLperpHypPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeSignB.f90 Finished 4 replacements in file srcEquation/ModEquationOuterHelio.f90 Finished 11 replacements in file srcInterface/ModGridDescriptor.f90 Finished 5 replacements in file srcInterface/SC_get_for_mh.f90 Finished 28 replacements in file srcInterface/SC_wrapper.f90 Thread 1 finished 1741 replacement(s) in 55 file(s) Finished 49 replacements in file src/ModAMR.f90 Finished 23 replacements in file src/ModBlockData.f90 Finished 47 replacements in file src/ModCellBoundary.f90 Finished 118 replacements in file src/ModCoronalHeating.f90 Finished 33 replacements in file src/ModExpansionFactors.f90 Finished 25 replacements in file src/ModFaceGradient.f90 Finished 29 replacements in file src/ModGroundMagPerturb.f90 Finished 41 replacements in file src/ModHdf5_orig.f90 Finished 12 replacements in file src/ModImplHypre.f90 Finished 11 replacements in file src/ModIonoVelocity.f90 Finished 3 replacements in file src/ModMultiFluid.f90 Finished 5 replacements in file src/ModParallel.f90 Finished 2 replacements in file src/ModProcMH.f90 Finished 7 replacements in file src/ModRaytrace.f90 Finished 2 replacements in file src/ModSingleFluid.f90 Finished 30 replacements in file src/ModTimeStepControl.f90 Finished 16 replacements in file src/ModViscosity.f90 Finished 94 replacements in file src/constrain_B.f90 Finished 160 replacements in file src/impl_interface.f90 Finished 57 replacements in file src/implicit.f90 Finished 17 replacements in file src/proj_cg.f90 Finished 210 replacements in file src/ray_trace_new.f90 Finished 37 replacements in file src/set_physics.f90 Finished 136 replacements in file src/write_logfile.f90 Finished 19 replacements in file src/write_plot_radiowave.f90 Finished 19 replacements in file src/user_module.h Finished 8 replacements in file srcBATL/BATL_geometry.f90 Finished 27 replacements in file srcBATL/BATL_pass_cell.f90 Finished 2 replacements in file srcBATL/BATL_size_orig.f90 Finished 133 replacements in file srcUser/ModUserComet3FluidsPe.f90 Finished 55 replacements in file srcUser/ModUserEarthXray.f90 Finished 49 replacements in file srcUser/ModUserEuropa.f90 Finished 30 replacements in file srcUser/ModUserJupiter.f90 Finished 115 replacements in file srcUser/ModUserMars.f90 Finished 53 replacements in file srcUser/ModUserMultiGroup.f90 Finished 92 replacements in file srcUser/ModUserOhNeutrals.f90 Finished 20 replacements in file srcUser/ModUserPointImplicit.f90 Finished 120 replacements in file srcUser/ModUserScChromo.f90 Finished 110 replacements in file srcUser/ModUserTitan.f90 Finished 34 replacements in file srcUser/ModUserWaveReflection.f90 Finished 6 replacements in file srcEquation/ModEquationHd.f90 Finished 6 replacements in file srcEquation/ModEquationHdRadCrash.f90 Finished 4 replacements in file srcEquation/ModEquationMhdComet3FluidsPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdHd.f90 Finished 4 replacements in file srcEquation/ModEquationMhdIonsPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluidsSW.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPw.f90 Finished 5 replacements in file srcEquation/ModEquationMhdTitan.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHypPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeAnisoPi.f90 Finished 4 replacements in file srcEquation/ModEquationMultiIon.f90 Finished 18 replacements in file srcInterface/ModBuffer.f90 Finished 8 replacements in file srcInterface/ModRadioWaveRaytracing.f90 Finished 7 replacements in file srcInterface/SC_get_for_sp.f90 Thread 3 finished 2135 replacement(s) in 54 file(s) Finished 10 replacements in file src/ModAdvance.f90 Finished 12 replacements in file src/ModBoundaryCells.f90 Finished 5 replacements in file src/ModCharacteristic.f90 Finished 13 replacements in file src/ModCurrent.f90 Finished 2 replacements in file src/ModExtraVariables.f90 Finished 26 replacements in file src/ModFaceValue.f90 Finished 36 replacements in file src/ModHallResist.f90 Finished 96 replacements in file src/ModHeatConduction.f90 Finished 8 replacements in file src/ModImplHypre_empty.f90 Finished 42 replacements in file src/ModLaserHeating.f90 Finished 46 replacements in file src/ModMultiIon.f90 Finished 10 replacements in file src/ModPartSteady.f90 Finished 8 replacements in file src/ModProject.f90 Finished 59 replacements in file src/ModResistivity.f90 Finished 4 replacements in file src/ModSize.f90 Finished 4 replacements in file src/ModUser.f90 Finished 19 replacements in file src/ModWaves.f90 Finished 50 replacements in file src/explicit.f90 Finished 28 replacements in file src/impl_jacobian.f90 Finished 175 replacements in file src/library.f90 Finished 117 replacements in file src/project_B.f90 Finished 12 replacements in file src/rotate.f90 Finished 62 replacements in file src/update_states.f90 Finished 99 replacements in file src/write_plot_common.f90 Finished 9 replacements in file src/write_plot_sph.f90 Finished 25 replacements in file srcBATL/BATL_amr.f90 Finished 14 replacements in file srcBATL/BATL_grid.f90 Finished 23 replacements in file srcBATL/BATL_pass_face.f90 Finished 22 replacements in file srcBATL/BATL_tree.f90 Finished 63 replacements in file srcUser/ModUserComet6Sp.f90 Finished 85 replacements in file srcUser/ModUserEe.f90 Finished 77 replacements in file srcUser/ModUserGrayDiffusion.f90 Finished 13 replacements in file srcUser/ModUserKelvinHelmholtz.f90 Finished 136 replacements in file srcUser/ModUserMarsFluids.f90 Finished 46 replacements in file srcUser/ModUserNonGyro.f90 Finished 92 replacements in file srcUser/ModUserOuterHelio.f90 Finished 42 replacements in file srcUser/ModUserSaturn.f90 Finished 120 replacements in file srcUser/ModUserScHeat.f90 Finished 121 replacements in file srcUser/ModUserTitanPe.f90 Finished 86 replacements in file srcUser/ModUserWaves.f90 Finished 6 replacements in file srcEquation/ModEquationHdCrash.f90 Finished 5 replacements in file srcEquation/ModEquationMhd.f90 Finished 5 replacements in file srcEquation/ModEquationMhdCorona.f90 Finished 5 replacements in file srcEquation/ModEquationMhdHyp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdMars.f90 Finished 5 replacements in file srcEquation/ModEquationMhdNonCons.f90 Finished 5 replacements in file srcEquation/ModEquationMhdSaturn3sp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdTitanPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHypSignB.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeAnisoPiSignB.f90 Finished 4 replacements in file srcEquation/ModEquationMultiSwIono.f90 Finished 13 replacements in file srcInterface/ModDensityAndGradient.f90 Finished 9 replacements in file srcInterface/SC_get_for_global_buffer.f90 Finished 4 replacements in file srcInterface/SC_put_from_mh.f90 Thread 4 finished 1998 replacement(s) in 54 file(s) touch SC/BATSRUS/srcInterface/Makefile.DEPEND cd SC/BATSRUS; \ perl -i -pe 's/GM/SC/' Config.pl; \ ./Config.pl -install=c -u=Sc -e=MhdCorona Reinstalling BATSRUS as SC component Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp src/ModHdf5_empty.f90 src/ModHdf5.f90 set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 ./Config.pl -o=SC:u=Sc,e=MhdCorona,IH:u=Ih,e=Mhd,GM:u=Default,e=Mhd ./Config.pl -g=SC:4,4,4,6200,1,IH:8,8,8,400,1,GM:8,8,8,700,1 Writing new grid size 8,8,8,700,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... Writing new grid size 8,8,8,400,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... Writing new grid size 4,4,4,6200,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5Utils.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ^ == ModPlotFile.f90:544:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:544:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ ( ) ModPlotFile.f90:544:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ == ModPlotFile.f90:546:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:546:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ^ ( ) ModPlotFile.f90:546:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ^ == ModPlotFile.f90:551:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:551:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ ( ) ModPlotFile.f90:551:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ == ModPlotFile.f90:554:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:554:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ^ ( ) ModPlotFile.f90:554:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ^ == ModPlotFile.f90:621:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:621:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ^ ( ) ModPlotFile.f90:621:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ^ == ModPlotFile.f90:622:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:622:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ^ ( ) ModPlotFile.f90:622:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ^ == ModPlotFile.f90:626:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:626:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ^ ( ) ModPlotFile.f90:626:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ^ == ModPlotFile.f90:632:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:632:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ^ ( ) ModPlotFile.f90:632:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ^ == ModPlotFile.f90:634:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:634:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ^ ( ) ModPlotFile.f90:634:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ^ == ModPlotFile.f90:642:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:642:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ^ ( ) ModPlotFile.f90:642:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ^ == ModPlotFile.f90:644:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:644:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ^ ( ) ModPlotFile.f90:644:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ^ == 38 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInitialState.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLookupTable.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModInitialState.f90:180:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:180:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ ( ) ModInitialState.f90:180:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ == 4 warnings generated. rm -f /Users/gtoth/Tmp/SWMF/lib/libSHARE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSHARE.a lapack.o blas.o ModBlasLapack.o ModConst.o ModCoordTransform.o ModCubeGeometry.o ModExactRS.o ModFreq.o ModInitialState.o ModInterpolate.o ModInterpolateAMRGrid.o ModInterGen.o ModInterWrapper.o ModIoUnit.o ModKind.o ModLinearAdvection.o ModLinearSolver.o ModLookupTable.o ModMpiInterfaces.o ModMpi.o ModMpiOrig.o ModNumConst.o ModPlanetConst.o ModPlotFile.o ModProcessVarName.o ModReadParam.o ModSort.o ModTimeConvert.o ModTriangulate.o ModTriangulateSpherical.o ModUtilities.o CON_axes.o CON_geopack.o CON_line_extract.o CON_planet.o CON_planet_field.o ModHdf5Utils.o CON_ray_trace.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSHARE.a /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 10 warnings generated. 4 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning ModFaceGradient.f90:963:if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852;67 : ^ warning: ( )'&&' within '||' [-Wlogical-op-parentheses] ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ == 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIeGrid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmImCoupling.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmRbCoupling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pt.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pw.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_pw.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ie.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_ie.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_im.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_rb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a ModGridDescriptor.o ModBuffer.o GM_put_from_ih_buffer.o GM_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o GM_put_from_ih.o ModGmImCoupling.o GM_get_for_im.o GM_put_from_im.o ModGmRbCoupling.o GM_get_for_rb.o GM_get_for_ie.o GM_put_from_ie.o ModIeGrid.o GM_get_for_pt.o GM_get_for_pw.o GM_put_from_pw.o ModPwGrid.o /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a IE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_mpi.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning BATL_amr.f90:1120:7: warning: if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) {use of logical '&&' with constant operand [-Wconstant-logical-operand] ^ ( ) if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 10 warnings generated. 4 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSingleFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExtraVariables.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProcMH.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 ModFaceGradient.f90:1082:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:85: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:579: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) 2 warnings generated. ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:657: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:657: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:86: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:580: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:164: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:164: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:658: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:658: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:141: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:141: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:84: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:578: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:578: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:162: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:162: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:656: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:656: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:139: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:139: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:71: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:543: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:543: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:593: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:593: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:72: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:544: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:544: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:122: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:594: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:594: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:106: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:70: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:542: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:542: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:120: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:592: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:592: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:104: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:71: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:547: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:547: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:597: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:597: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:72: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:548: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:548: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:122: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:598: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:598: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:106: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:70: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:546: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:546: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:120: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:596: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:596: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:104: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:62: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==ih_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && ih_modsatellitefile_MP_timesat_ii.addr[Tmp2 + ih_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=ih_modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:62: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==ih_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && ih_modsatellitefile_MP_timesat_ii.addr[Tmp2 + ih_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=ih_modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:60: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ13.ih_modrestartfile_MP_dt8,8)) goto iocatch_2987; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ13.ih_modrestartfile_MP_dt8,8)) goto iocatch_2987; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ13.ih_modrestartfile_MP_dt8,8)) goto iocatch_2987; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ14.ih_modrestartfile_MP_time8,8)) goto iocatch_2987; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ14.ih_modrestartfile_MP_time8,8)) goto iocatch_2987; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ14.ih_modrestartfile_MP_time8,8)) goto iocatch_2987; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2987; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2987; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2987; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3004; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3004; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3004; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3028; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3028; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3028; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3072; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3072; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3072; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3133; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3133; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3133; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ17.ih_modrestartfile_MP_dt4,4)) goto iocatch_3176; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ17.ih_modrestartfile_MP_dt4,4)) goto iocatch_3176; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ17.ih_modrestartfile_MP_dt4,4)) goto iocatch_3176; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ18.ih_modrestartfile_MP_time4,4)) goto iocatch_3176; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ18.ih_modrestartfile_MP_time4,4)) goto iocatch_3176; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ18.ih_modrestartfile_MP_time4,4)) goto iocatch_3176; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3176; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3176; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3176; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3193; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3193; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3193; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3217; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3217; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3217; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3261; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3261; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3261; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3322; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3322; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3322; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 update_states.f90:910:480: warning: '&&' within '||' [-Wlogical-op-parentheses] ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:480: note: place parentheses around the '&&' expression to silence this warning ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:553: warning: '&&' within '||' [-Wlogical-op-parentheses] ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:553: note: place parentheses around the '&&' expression to silence this warning ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:171: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:171: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:270: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:270: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:369: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:369: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 6 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modpartsteady_MP_usepartsteady && ih_modpartsteady_MP_isnewsteadyselect || ih_modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:39: note: place parentheses around the '&&' expression to silence this warning if (ih_modpartsteady_MP_usepartsteady && ih_modpartsteady_MP_isnewsteadyselect || ih_modimplicit_MP_usepartimplicit) { ^ ( ) write_plot_common.f90:535:201: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:201: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:265: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:265: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modcoronalheating_MP_usecoronalheating && ih_modchromosphere_MP_doextendtransitionregion || ih_modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:47: note: place parentheses around the '&&' expression to silence this warning if (ih_modcoronalheating_MP_usecoronalheating && ih_modchromosphere_MP_doextendtransitionregion || ih_modradiativecooling_MP_useradcooling) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 ModCalcSource.f90:581:79: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (ih_modmain_MP_vartest==9 || ih_modmain_MP_vartest>=2 && ih_modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:79: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (ih_modmain_MP_vartest==9 || ih_modmain_MP_vartest>=2 && ih_modmain_MP_vartest<=4)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:655:104: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (ih_modmain_MP_vartest==9 || ih_modmain_MP_vartest>=ih_modmultifluid_MP_irhoux && ih_modmain_MP_vartest<=ih_modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:104: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (ih_modmain_MP_vartest==9 || ih_modmain_MP_vartest>=ih_modmultifluid_MP_irhoux && ih_modmain_MP_vartest<=ih_modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_gm.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_mh.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_global_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_mh_with_xyz.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_sp.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_put_from_mh.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_wrapper.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_set_buffer_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a ModGridDescriptor.o ModBuffer.o update_lagrangian_grid.o ModRadioWaveImage.o ModRadioWaveRaytracing.o ModDensityAndGradient.o IH_set_buffer_grid.o IH_get_for_gm.o IH_get_for_mh.o IH_get_for_global_buffer.o IH_get_for_mh_with_xyz.o IH_get_for_sp.o IH_put_from_mh.o IH_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_mpi.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 4 warnings generated. 10 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSingleFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExtraVariables.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProcMH.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:85: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:579: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:657: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:657: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:86: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:580: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:164: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:164: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:658: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:658: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:141: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:141: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:84: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:578: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:578: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:162: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:162: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:656: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:656: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:139: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:139: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:71: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:543: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:543: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:593: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:593: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:72: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:544: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:544: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:122: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:594: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:594: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:106: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:70: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:542: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:542: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:120: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:592: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:592: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:104: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:71: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:547: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:547: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:597: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:597: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:72: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:548: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:548: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:122: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:598: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:598: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:106: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:70: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:546: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:546: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:120: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:596: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:596: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:104: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clangModGeometry.f90: :119warning: :argument unused during compilation: '-mfpmath=sse'10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_811; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_853; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:62: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==sc_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && sc_modsatellitefile_MP_timesat_ii.addr[Tmp2 + sc_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=sc_modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:62: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==sc_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && sc_modsatellitefile_MP_timesat_ii.addr[Tmp2 + sc_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=sc_modmain_MP_time_simulation || i_==1; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1629; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1655; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1655; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1805; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1848; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1848; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 63 warnings generated. 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_900; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1070; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1392; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1392; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1948; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2019; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:171: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:171: note: place parentheses around the '&&' expression to silence this warning if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:270: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:270: note: place parentheses around the '&&' expression to silence this warning if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:369: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:369: note: place parentheses around the '&&' expression to silence this warning if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:86: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:60: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ^ ( ) 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ15.sc_modrestartfile_MP_dt8,8)) goto iocatch_3013; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ15.sc_modrestartfile_MP_dt8,8)) goto iocatch_3013; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ15.sc_modrestartfile_MP_dt8,8)) goto iocatch_3013; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ16.sc_modrestartfile_MP_time8,8)) goto iocatch_3013; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ16.sc_modrestartfile_MP_time8,8)) goto iocatch_3013; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ16.sc_modrestartfile_MP_time8,8)) goto iocatch_3013; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3030; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3030; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3030; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3054; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3054; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3054; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3098; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3098; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3098; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3159; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3159; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3159; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ19.sc_modrestartfile_MP_dt4,4)) goto iocatch_3202; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ19.sc_modrestartfile_MP_dt4,4)) goto iocatch_3202; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ19.sc_modrestartfile_MP_dt4,4)) goto iocatch_3202; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ1.sc_modrestartfile_MP_time4,4)) goto iocatch_3202; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ1.sc_modrestartfile_MP_time4,4)) goto iocatch_3202; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ1.sc_modrestartfile_MP_time4,4)) goto iocatch_3202; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3219; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3219; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3219; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3243; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3243; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3243; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3287; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3287; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3287; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3348; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3348; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3348; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:201: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:201: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:265: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:265: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) update_states.f90:910:480: warning: '&&' within '||' [-Wlogical-op-parentheses] sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:480: note: place parentheses around the '&&' expression to silence this warning sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:553: warning: '&&' within '||' [-Wlogical-op-parentheses] sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:553: note: place parentheses around the '&&' expression to silence this warning sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ2.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modpartsteady_MP_usepartsteady && sc_modpartsteady_MP_isnewsteadyselect || sc_modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:39: note: place parentheses around the '&&' expression to silence this warning if (sc_modpartsteady_MP_usepartsteady && sc_modpartsteady_MP_isnewsteadyselect || sc_modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modcoronalheating_MP_usecoronalheating && sc_modchromosphere_MP_doextendtransitionregion || sc_modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:47: note: place parentheses around the '&&' expression to silence this warning if (sc_modcoronalheating_MP_usecoronalheating && sc_modchromosphere_MP_doextendtransitionregion || sc_modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:80: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (sc_modmain_MP_vartest==10 || sc_modmain_MP_vartest>=2 && sc_modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:80: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (sc_modmain_MP_vartest==10 || sc_modmain_MP_vartest>=2 && sc_modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:105: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (sc_modmain_MP_vartest==10 || sc_modmain_MP_vartest>=sc_modmultifluid_MP_irhoux && sc_modmain_MP_vartest<=sc_modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:105: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (sc_modmain_MP_vartest==10 || sc_modmain_MP_vartest>=sc_modmultifluid_MP_irhoux && sc_modmain_MP_vartest<=sc_modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_mh.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_mh_with_xyz.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_sp.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_global_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_put_from_mh.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a ModBuffer.o ModGridDescriptor.o SC_get_for_mh.o SC_get_for_mh_with_xyz.o SC_get_for_sp.o SC_get_for_global_buffer.o SC_put_from_mh.o SC_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL EARTH_TRAJ cd GM/BATSRUS; make PIDL cd GM/BATSRUS; make EARTH_TRAJ cd srcPostProc; make EARTH_TRAJ cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 CON_geopack_internal.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUT.f90 make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe mpif90 -o /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe PostIDL.o -L/Users/gtoth/Tmp/SWMF/lib -lSHARE -r8 -C -gline -nan -dusty option disables -C=calls f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 earth_traj.f90 Program PostIDL has been brought up to date. clang: warning: argument unused during compilation: '-mfpmath=sse' earth_traj.f90:53:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_210; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ earth_traj.f90:53:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_210; ^ ( ) earth_traj.f90:53:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_210; ^ == earth_traj.f90:57:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_238; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ earth_traj.f90:57:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_238; ^ ( ) earth_traj.f90:57:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_238; ^ == earth_traj.f90:59:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_254; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ earth_traj.f90:59:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_254; ^ ( ) earth_traj.f90:59:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_254; ^ == earth_traj.f90:64:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_296; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ earth_traj.f90:64:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_296; ^ ( ) earth_traj.f90:64:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_296; ^ == earth_traj.f90:66:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_310; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ earth_traj.f90:66:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_310; ^ ( ) earth_traj.f90:66:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_310; ^ == earth_traj.f90:69:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_333; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ earth_traj.f90:69:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_333; ^ ( ) earth_traj.f90:69:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_333; ^ == 6 warnings generated. mpif90 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -o /Users/gtoth/Tmp/SWMF/bin/EARTH_TRAJ.exe earth_traj.o \ CON_geopack_internal.o ModUT.o /Users/gtoth/Tmp/SWMF/share/Library/src/ModNumConst.o /Users/gtoth/Tmp/SWMF/share/Library/src/ModTimeConvert.o /Users/gtoth/Tmp/SWMF/share/Library/src/ModConst.o -r8 -C -gline -nan -dusty option disables -C=calls Program EARTH_TRAJ has been brought up to date. make test2_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/BATSRUS; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/GM cd /Users/gtoth/Tmp/SWMF/run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd /Users/gtoth/Tmp/SWMF/IE/Empty; make rundir No run/IE for IE Empty cd /Users/gtoth/Tmp/SWMF/IH/BATSRUS; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/IH cd /Users/gtoth/Tmp/SWMF/run_test/IH; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/EARTH_TRAJ.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param/HELIOSPHERE Param cd /Users/gtoth/Tmp/SWMF/IM/Empty; make rundir No run/IM for IM Empty cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/BATSRUS; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/SC cd /Users/gtoth/Tmp/SWMF/run_test/SC; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param/CORONA Param cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.SCIH /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.SCIH /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cd /Users/gtoth/Tmp/SWMF/run_test/IH; cp Param/EARTH_TRAJ.in .; \ /Users/gtoth/Tmp/SWMF/bin/EARTH_TRAJ.exe > earth_traj.dat make test2_run cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog cd /Users/gtoth/Tmp/SWMF/run_test; ./Restart.pl WARNING in Restart.pl: directory GM/restartOUT is empty! WARNING in Restart.pl: directory SC/restartOUT is empty! # Restart.pl has checked output restart file and directories. # Restart.pl has created restart tree RESTART_n000300/. WARNING in Restart.pl: could not find restart directory RESTART_n000300/GM! WARNING in Restart.pl: could not find restart directory RESTART_n000300/SC! # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESTART_n000300/. cd /Users/gtoth/Tmp/SWMF/run_test; ./PostProc.pl -M RESULTS/start bin/load_mpich: No such file or directory. bin/load_mpich: No such file or directory. bin/load_mpich: No such file or directory. WARNING in PostProc.pl: no files were found in GM/IO2 PostProc.pl: mv IH/IO2 RESULTS/start/IH with 5 files PostProc.pl: mv SC/IO2 RESULTS/start/SC with 7 files WARNING in PostProc.pl: no files were found in STDOUT PostProc.pl: cp PARAM.in RESULTS/start/ PostProc.pl: TIMINGS from runlog (init, run) 0.38 875.18 PostProc.pl: mv runlog RESULTS/start/ PostProc.pl: Restart.pl -o RESULTS/start/RESTART ERROR in Restart.pl: could not find restart file RESTART.out! cp Param/PARAM.in.test.IHGM /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.IHGM /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog cd /Users/gtoth/Tmp/SWMF/run_test; ./PostProc.pl -M RESULTS/restart bin/load_mpich: No such file or directory. bin/load_mpich: No such file or directory. bin/load_mpich: No such file or directory. PostProc.pl: mv GM/IO2 RESULTS/restart/GM with 3 files WARNING in PostProc.pl: no files were found in IH/IO2 WARNING in PostProc.pl: no files were found in SC/IO2 WARNING in PostProc.pl: no files were found in STDOUT PostProc.pl: cp PARAM.in RESULTS/restart/ PostProc.pl: TIMINGS from runlog (init, run) 0.89 89.93 PostProc.pl: mv runlog RESULTS/restart/ PostProc.pl: Restart.pl -o RESULTS/restart/RESTART make test2_check (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b -r=1e-5 \ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/start/SC/log_n000001.log \ output/test2/SC_log_n000001.log \ > test2_sc.diff) (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b -r=1e-5 \ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/start/IH/log_n000001.log \ output/test2/IH_log_n000001.log \ > test2_ih.diff) (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b -r=1e-5 \ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/start/IH/sat_earth_traj_n000000.sat \ output/test2/IH_sat_earth_traj_n000000.sat \ >> test2_ih.diff) (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b -r=1e-5 \ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/restart/GM/log_n000001.log \ output/test2/GM_log_n000001.log \ > test2_gm.diff) ls -l test2*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:25 test2_gm.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:25 test2_ih.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:25 test2_sc.diff if([ "y" ]); then rm -rf run_test2; mv /Users/gtoth/Tmp/SWMF/run_test run_test2; fi make test3_compile ./Config.pl -v=Empty,GM/BATSRUS,IE/Ridley_serial,IM/RCM2 Modifying versions in Makefile.def ./Config.pl -g=GM:8,8,8,400,100 -o=GM:u=Default,e=Mhd Writing new grid size 8,8,8,400,100 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clangclang: : clangwarning: : warning: argument unused during compilation: '-mfpmath=sse'warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_amr.f90:1147:7BATL_pass_cell.f90:: 1678note: :use '&' for a bitwise operation58 : note: place parentheses around the '&&' expression to silence this warning if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1147:7:if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { note: ^remove constant to silence this warning ( ) if (8 && 8 && 8 && Tmp17) { ~^~~~BATL_pass_cell.f90 :1678:102:BATL_amr.f90 :warning: 1147'&&' within '||' [-Wlogical-op-parentheses]: 12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) {use '&' for a bitwise operation ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ if (8 && 8 && 8 && Tmp17) {BATL_pass_cell.f90 : ^~1678 : &102 : note: BATL_amr.f90place parentheses around the '&&' expression to silence this warning: 1147:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>9) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>9) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>9) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp16) { ^~ & BATL_pass_face.f90BATL_amr.f90::6121382::567:: warning: note: '&&' within '||' [-Wlogical-op-parentheses] remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) {BATL_amr.f90 : ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~1382 :12: warning: BATL_pass_face.f90use of logical '&&' with constant operand [-Wconstant-logical-operand]: 612:56: if (8 && 8 && 8 && Tmp16) {note: place parentheses around the '&&' expression to silence this warning ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( )if (8 && 8 && 8 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp16) { ~^~~~ BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (8 && 8 && 8 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (8 && 8 && 8 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (8 && 8 && 8 && Tmp17) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp12 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp24 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:174: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:174: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:154: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:154: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && batl_grid_MP_coordmin_db.addr[Tmp14 + batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && batl_grid_MP_coordmax_db.addr[Tmp17 + batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 10 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ==ModFaceGradient.f90 :973:565: note: place parentheses around the '&&' expression to silence this warning ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModFaceGradient.f90:ModSatelliteFile.f90973::29044::10 :warning: '&&' within '||' [-Wlogical-op-parentheses]note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ^ == ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)));if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ^ ( ) == ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ4.modrestartfile_MP_dt8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ6.modrestartfile_MP_time8,8)) goto iocatch_2985; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2985; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3002; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3026; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3070; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3131; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ9.modrestartfile_MP_dt4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_time4,4)) goto iocatch_3174; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3174; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3191; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3215; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3259; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3320; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ6.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIeGrid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmImCoupling.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_im.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmRbCoupling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pt.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pw.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_pw.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ie.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_ie.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_rb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_wrapper.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a ModGridDescriptor.o ModBuffer.o GM_put_from_ih_buffer.o GM_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o GM_put_from_ih.o ModGmImCoupling.o GM_get_for_im.o GM_put_from_im.o ModGmRbCoupling.o GM_get_for_rb.o GM_get_for_ie.o GM_put_from_ie.o ModIeGrid.o GM_get_for_pt.o GM_get_for_pw.o GM_put_from_pw.o ModPwGrid.o /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a ModSize.o IE_ModMain.o IE_ModIo.o ModIonosphere.o ModProcIE.o ModIE_Interface.o ModFiles.o ModConductance.o ModIonoMagPerturb.o ModIeGeoindices.o IE_solve.o IE_wrapper.o IE_Initialize.o IE_Library.o IE_gather.o iono_conductances.o iono_currents.o iono_joule.o iono_solver.o Create_Region2_Currents.o ionosphere.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB Makefile:79: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' Makefile:82: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' cd claw; make lib Makefile:36: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[8]: Nothing to be done for `lib'. make /Users/gtoth/Tmp/SWMF/lib/libIM.a Makefile:79: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' Makefile:82: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a claw/qinit.o claw/rpn2ad1.o claw/rpt2ad1.o claw/b4step2.o claw/setaux.o claw/psi.o claw/claw2ez.o claw/bc2.o claw/claw2.o claw/step2.o claw/step2ds.o claw/dimsp2.o claw/flux2.o claw/copyq2.o claw/limiter.o claw/philim.o claw/src2.o ModProcIM.o rcm_variables.o rcm_io.o rcm_routines.o rcm_comput.o gmresm.o rcm_efield.o impl_bicgstab.o gamma.o RCM_advec.o IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[6]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test3_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/BATSRUS; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/GM cd /Users/gtoth/Tmp/SWMF/run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd /Users/gtoth/Tmp/SWMF/IE/Ridley_serial; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/IE/ionosphere cd /Users/gtoth/Tmp/SWMF/run_test/IE; cp /Users/gtoth/Tmp/SWMF/IE/Ridley_serial/Scripts/pION . cd /Users/gtoth/Tmp/SWMF/run_test/IE; ln -s /Users/gtoth/Tmp/SWMF/bin/PostIONO.exe . cd /Users/gtoth/Tmp/SWMF/IH/Empty; make rundir No run/IH for IH Empty cd /Users/gtoth/Tmp/SWMF/IM/RCM2; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/IM cd /Users/gtoth/Tmp/SWMF/run_test/IM; mkdir restartIN restartOUT input plots cd /Users/gtoth/Tmp/SWMF/IM/RCM2/input; cp rcm* *.dat dktable /Users/gtoth/Tmp/SWMF/run_test/IM/ cd /Users/gtoth/Tmp/SWMF/run_test/IM; \ mv rcmpcp_inp rcmkp_inp input/; rm -f *_inp*; \ mv dktable trf.dat elecoef.dat rcmcond rcmcrd* rcmlas1 input/;\ touch rcm.printout rcm.index cp /Users/gtoth/Tmp/SWMF/share/Scripts/Preplot.pl /Users/gtoth/Tmp/SWMF/run_test/IM/ cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.GMIEIM /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.GMIEIM /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in make test3_run cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog cd /Users/gtoth/Tmp/SWMF/run_test; ./Restart.pl # Restart.pl has checked output restart file and directories. # Restart.pl has created restart tree RESTART_t0010.0000s/. # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESTART_t0010.0000s/. make test3_restart cd /Users/gtoth/Tmp/SWMF/run_test; cp Param/PARAM.in.test.restart.GMIEIM PARAM.in cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog_restart cd /Users/gtoth/Tmp/SWMF/run_test/IM/plots/; cp 2d__max_t00000020.dat t20.txt cd /Users/gtoth/Tmp/SWMF/run_test; ./PostProc.pl -M -cat RESULTS; \ mv runlog_restart RESULTS bin/load_mpich: No such file or directory. ERROR in Preplot.pl: no plots/2d__max_t00000000.plt was produced PostProc.pl: mv GM/IO2 RESULTS/GM with 6 files PostProc.pl: mv IE/ionosphere RESULTS/IE with 11 files PostProc.pl: mv IM/plots RESULTS/IM with 12 files WARNING in PostProc.pl: no files were found in STDOUT PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.80 121.25 PostProc.pl: TIMINGS from runlog_restart (init, run) 3.25 79.52 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test3_check gunzip -c output/test3/IM_2d__max_t00000020.dat.gz \ > /Users/gtoth/Tmp/SWMF/run_test/RESULTS/IM/t20.dat cd /Users/gtoth/Tmp/SWMF/run_test/RESULTS/IM; \ perl -pi -e 's/AUXDATA SAVEDATE=.*//' t20.dat t20.txt ls -l test3*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:29 test3_gm.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:29 test3_ie.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:29 test3_im_rcm.diff if([ "y" ]); then rm -rf run_test3; mv /Users/gtoth/Tmp/SWMF/run_test run_test3; fi make test4_compile ./Config.pl -v=Empty,GM/BATSRUS,IE/Ridley_serial,IM/HEIDI Modifying versions in Makefile.def ./Config.pl -g=GM:8,8,8,400,100 -o=GM:u=Default,e=Mhd make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[8]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a ModGridDescriptor.o ModBuffer.o GM_put_from_ih_buffer.o GM_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o GM_put_from_ih.o ModGmImCoupling.o GM_get_for_im.o GM_put_from_im.o ModGmRbCoupling.o GM_get_for_rb.o GM_get_for_ie.o GM_put_from_ie.o ModIeGrid.o GM_get_for_pt.o GM_get_for_pw.o GM_put_from_pw.o ModPwGrid.o /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a ModSize.o IE_ModMain.o IE_ModIo.o ModIonosphere.o ModProcIE.o ModIE_Interface.o ModFiles.o ModConductance.o ModIonoMagPerturb.o ModIeGeoindices.o IE_solve.o IE_wrapper.o IE_Initialize.o IE_Library.o IE_gather.o iono_conductances.o iono_currents.o iono_joule.o iono_solver.o Create_Region2_Currents.o ionosphere.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. touch src/Makefile.DEPEND src/Makefile.RULES srcInterface/Makefile.DEPEND make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libNOMPI.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libNOMPI.a has been brought up to date. /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[8]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make libHEIDI.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeidiBField.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_setup.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_icbc.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_output.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' heidi_icbc.f90:760:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3952; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heidi_icbc.f90:760:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3952; ^ ( ) heidi_icbc.f90:760:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3952; ^ == heidi_icbc.f90:845:18: warning: implicit conversion from 'double' to 'Integer' (aka 'int') changes value from 90.5 to 90 [-Wliteral-conversion] ilonboundary_ = 9.05000000000000000e+01; ~ ^~~~~~~~~~~~~~~~~~~~~~~ heidi_icbc.f90:876:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4449; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heidi_icbc.f90:876:11: note: place parentheses around the assignment to silence this warning if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4449; ^ ( ) heidi_icbc.f90:876:11: note: use '==' to turn this assignment into an equality comparison if (Tmp15 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4449; ^ == heidi_setup.f90:864:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp7 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4153; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heidi_setup.f90:864:10: note: place parentheses around the assignment to silence this warning if (Tmp7 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4153; ^ ( ) heidi_setup.f90:864:10: note: use '==' to turn this assignment into an equality comparison if (Tmp7 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_4153; ^ == heidi_icbc.f90:1041:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_5268; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heidi_icbc.f90:1041:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_5268; ^ ( ) heidi_icbc.f90:1041:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_5268; ^ == 4 warnings generated. 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 HModel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeidiNeutralH.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcIndices -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 heidi_integrals.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libHEIDI.a ar -rs libHEIDI.a ModHeidiSize.o ModHeidiMain.o ModHeidiCurrents.o ModHeidiDGCPM.o ModHeidiDrifts.o ModHeidiIO.o ModHeidiWaves.o ModInit.o ModIonoHeidi.o ModHeidiSatellites.o ModProcIM.o ModHeidiInput.o ModHeidiBField.o ModHeidiNeutralH.o ModHeidiBACoefficients.o ModHeidiAsymStretchedB.o heidi_emudt.o heidi_integrals.o heidi_setup.o heidi_icbc.o heidi_coefficients.o heidi_operators.o heidi_currents.o heidi_output.o heidi_waves.o recipes.o pbo.o wgrdar.o get_potential.o heidi_check.o heidi_init.o heidi_run.o read_ring_current.o write_ring_current.o epencalc.o iono_init.o HModel.o ar: creating archive libHEIDI.a libHEIDI.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libIM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I../src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IM_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libHEIDI.a /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[6]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test4_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/BATSRUS; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/GM cd /Users/gtoth/Tmp/SWMF/run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd /Users/gtoth/Tmp/SWMF/IE/Ridley_serial; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/IE/ionosphere cd /Users/gtoth/Tmp/SWMF/run_test/IE; cp /Users/gtoth/Tmp/SWMF/IE/Ridley_serial/Scripts/pION . cd /Users/gtoth/Tmp/SWMF/run_test/IE; ln -s /Users/gtoth/Tmp/SWMF/bin/PostIONO.exe . cd /Users/gtoth/Tmp/SWMF/IH/Empty; make rundir No run/IH for IH Empty cd /Users/gtoth/Tmp/SWMF/IM/HEIDI; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/IM cd /Users/gtoth/Tmp/SWMF/run_test/IM; \ mkdir input plots restartIN restartOUT cd /Users/gtoth/Tmp/SWMF/run_test/IM/plots; \ mkdir electron hydrogen helium oxygen ionosphere cd /Users/gtoth/Tmp/SWMF/run_test/IM/input; \ ln -s /Users/gtoth/Tmp/SWMF/IM/HEIDI/input/* .; cp /Users/gtoth/Tmp/SWMF/IM/HEIDI/data/input/*.dat . cd /Users/gtoth/Tmp/SWMF/run_test/IM/restartIN; \ cp /Users/gtoth/Tmp/SWMF/IM/HEIDI/data/input/*.gz .; gunzip *.gz cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.GMIEHEIDI /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.GMIEHEIDI /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in make test4_run cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog Dummy argument NORDER is associated with an expression - cannot assign Program terminated by fatal error In LAGRANGE, line 1116 of IM_wrapper.f90 Called by INTERPOLATE_MHD, line 1185 of IM_wrapper.f90 Called by IM_PUT_FROM_GM_LINE, line 532 of IM_wrapper.f90 Called by COUPLE_RAM, line 396 of CON_couple_gm_im.f90 Called by COUPLE_GM_IM, line 152 of CON_couple_gm_im.f90 Called by COUPLE_TWO_COMP, line 195 of CON_couple_all.f90 Called by INIT_SESSION, line 138 of CON_session.f90 Called by SWMF, line 74 of swmf.f90 make[2]: *** [test4_run] Error 1 make[1]: *** [test4] Error 2 make: [test] Error 2 (ignored) make test5_compile ./Config.pl -v=Empty,EE/BATSRUS Modifying versions in Makefile.def cd EE/BATSRUS; \ rm -rf src srcBATL srcUser srcEquation; \ mkdir src srcBATL srcUser srcEquation cd GM/BATSRUS/src; cp *.f90 *.h Makefile* ../../../EE/BATSRUS/src cd GM/BATSRUS/srcBATL; cp BATL*.f90 Makefile* \ ../../../EE/BATSRUS/srcBATL cd GM/BATSRUS/srcInterface/; \ cp ModGridDescriptor.f90 ModBuffer.f90 \ update_lagrangian_grid.f90 \ ModRadioWaveImage.f90 ModRadioWaveRaytracing.f90 \ ModDensityAndGradient.f90 \ ../../../EE/BATSRUS/srcInterface cp GM/BATSRUS/srcUser/*.f90 EE/BATSRUS/srcUser/ cp GM/BATSRUS/srcEquation/*.f90 EE/BATSRUS/srcEquation/ cd GM/BATSRUS; \ cp Makefile.def Makefile.conf PARAM.XML Config.pl \ ../../EE/BATSRUS/ cd EE/BATSRUS/src; rm -f main.f90 cd EE/BATSRUS; \ /Users/gtoth/Tmp/SWMF/share/Scripts/Methods.pl EE src/*.f90 src/*.h srcBATL/*.f90 srcUser/*.f90 srcEquation/*.f90 srcInterface/*.f90; \ /Users/gtoth/Tmp/SWMF/share/Scripts/Rename.pl -w -r -common=EE src/*.f90 src/*.h srcBATL/*.f90 srcUser/*.f90 srcEquation/*.f90 srcInterface/*.f90; \ touch srcInterface/Makefile.DEPEND; \ perl -i -pe 's/GM/EE/' Config.pl; \ ./Config.pl -install=c -u=Ee -e=MhdEosRad Number of files to process=213 Finished 160 replacements in file src/MH_set_parameters.f90 Finished 34 replacements in file src/ModBatlInterface.f90 Finished 34 replacements in file src/ModCalcSource.f90 Finished 13 replacements in file src/ModConserveFlux.f90 Finished 5 replacements in file src/ModEquation.f90 Finished 90 replacements in file src/ModFaceFlux.f90 Finished 16 replacements in file src/ModGmGeoindices.f90 Finished 14 replacements in file src/ModHdf5_empty.f90 Finished 7 replacements in file src/ModIO.f90 Finished 14 replacements in file src/ModImplicit.f90 Finished 23 replacements in file src/ModMessagePass.f90 Finished 24 replacements in file src/ModPIC.f90 Finished 16 replacements in file src/ModPointImplicit.f90 Finished 17 replacements in file src/ModRadiativeCooling.f90 Finished 38 replacements in file src/ModSatelliteFile.f90 Finished 21 replacements in file src/ModSolarwind.f90 Finished 74 replacements in file src/ModUserEmpty.f90 Finished 28 replacements in file src/clean_divb.f90 Finished 27 replacements in file src/get_im_pressure.f90 Finished 35 replacements in file src/impl_newton.f90 Finished 23 replacements in file src/proj_bicgstab.f90 Finished 93 replacements in file src/ray_trace.f90 Finished 24 replacements in file src/set_block_geometry.f90 Finished 84 replacements in file src/user_interface.f90 Finished 48 replacements in file src/write_plot_los.f90 Finished 33 replacements in file src/write_progress.f90 Finished 17 replacements in file srcBATL/BATL_amr_geometry.f90 Finished 5 replacements in file srcBATL/BATL_mpi.f90 Finished 2 replacements in file srcBATL/BATL_size.f90 Finished 53 replacements in file srcUser/ModUserComet1Sp.f90 Finished 160 replacements in file srcUser/ModUserCrashXray2dFull.f90 Finished 14 replacements in file srcUser/ModUserEos.f90 Finished 37 replacements in file srcUser/ModUserIh.f90 Finished 64 replacements in file srcUser/ModUserLogAdvection.f90 Finished 56 replacements in file srcUser/ModUserMercury.f90 Finished 8 replacements in file srcUser/ModUserOh.f90 Finished 39 replacements in file srcUser/ModUserPic.f90 Finished 82 replacements in file srcUser/ModUserSc.f90 Finished 25 replacements in file srcUser/ModUserSwIono.f90 Finished 121 replacements in file srcUser/ModUserVenusFluids.f90 Finished 6 replacements in file srcEquation/ModEquationCrashTe.f90 Finished 6 replacements in file srcEquation/ModEquationHdEosRad.f90 Finished 5 replacements in file srcEquation/ModEquationMhdComet.f90 Finished 5 replacements in file srcEquation/ModEquationMhdEosRad.f90 Finished 4 replacements in file srcEquation/ModEquationMhdIons.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluidsPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPeAnisoPi.f90 Finished 4 replacements in file srcEquation/ModEquationMhdSwIonoPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHyp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesSignB.f90 Finished 5 replacements in file srcEquation/ModEquationOuterHelioPUI.f90 Finished 11 replacements in file srcInterface/ModGridDescriptor.f90 Thread 2 finished 1748 replacement(s) in 53 file(s) Finished 179 replacements in file src/BATS_methods.f90 Finished 24 replacements in file src/ModB0.f90 Finished 5 replacements in file src/ModCT.f90 Finished 9 replacements in file src/ModChromosphere.f90 Finished 24 replacements in file src/ModEnergy.f90 Finished 33 replacements in file src/ModFaceBoundary.f90 Finished 7 replacements in file src/ModGeometry.f90 Finished 14 replacements in file src/ModHdf5.f90 Finished 13 replacements in file src/ModHeatFluxCollisionless.f90 Finished 12 replacements in file src/ModImplHypre_orig.f90 Finished 8 replacements in file src/ModMain.f90 Finished 5 replacements in file src/ModNodes.f90 Finished 4 replacements in file src/ModPhysics.f90 Finished 70 replacements in file src/ModRadDiffusion.f90 Finished 52 replacements in file src/ModRestartFile.f90 Finished 4 replacements in file src/ModSize_orig.f90 Finished 4 replacements in file src/ModUserDefault.f90 Finished 47 replacements in file src/advect_points.f90 Finished 21 replacements in file src/fix_axis_cells.f90 Finished 44 replacements in file src/impl_matvec.f90 Finished 58 replacements in file src/load_balance.f90 Finished 37 replacements in file src/ray_pass.f90 Finished 18 replacements in file src/set_ICs.f90 Finished 52 replacements in file src/update_states_MHD.f90 Finished 10 replacements in file src/write_plot_idl.f90 Finished 32 replacements in file src/write_plot_tec.f90 Finished 27 replacements in file srcBATL/BATL_amr_criteria.f90 Finished 26 replacements in file srcBATL/BATL_lib.f90 Finished 15 replacements in file srcBATL/BATL_pass_node.f90 Finished 24 replacements in file srcUser/ModUserCCMC.f90 Finished 170 replacements in file srcUser/ModUserCrash.f90 Finished 27 replacements in file srcUser/ModUserEnceladus.f90 Finished 108 replacements in file srcUser/ModUserHeatConduction.f90 Finished 121 replacements in file srcUser/ModUserLc.f90 Finished 54 replacements in file srcUser/ModUserMarshak.f90 Finished 10 replacements in file srcUser/ModUserNonPublicSample.f90 Finished 88 replacements in file srcUser/ModUserOuterHelioPUI.f90 Finished 51 replacements in file srcUser/ModUserSaturn3sp.f90 Finished 15 replacements in file srcUser/ModUserStretchedDipole.f90 Finished 115 replacements in file srcUser/ModUserVenus.f90 Finished 6 replacements in file srcEquation/ModEquationCrash.f90 Finished 6 replacements in file srcEquation/ModEquationHdEos.f90 Finished 5 replacements in file srcEquation/ModEquationMhdAnisoP.f90 Finished 5 replacements in file srcEquation/ModEquationMhdCrash.f90 Finished 5 replacements in file srcEquation/ModEquationMhdHypPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluids.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdSwIono.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWaves.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesLperpHypPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeSignB.f90 Finished 4 replacements in file srcEquation/ModEquationOuterHelio.f90 Finished 13 replacements in file srcInterface/ModDensityAndGradient.f90 Finished 17 replacements in file srcInterface/update_lagrangian_grid.f90 Thread 1 finished 1727 replacement(s) in 54 file(s) Finished 10 replacements in file src/ModAdvance.f90 Finished 12 replacements in file src/ModBoundaryCells.f90 Finished 5 replacements in file src/ModCharacteristic.f90 Finished 13 replacements in file src/ModCurrent.f90 Finished 2 replacements in file src/ModExtraVariables.f90 Finished 26 replacements in file src/ModFaceValue.f90 Finished 36 replacements in file src/ModHallResist.f90 Finished 96 replacements in file src/ModHeatConduction.f90 Finished 8 replacements in file src/ModImplHypre_empty.f90 Finished 42 replacements in file src/ModLaserHeating.f90 Finished 46 replacements in file src/ModMultiIon.f90 Finished 10 replacements in file src/ModPartSteady.f90 Finished 8 replacements in file src/ModProject.f90 Finished 59 replacements in file src/ModResistivity.f90 Finished 4 replacements in file src/ModSize.f90 Finished 4 replacements in file src/ModUser.f90 Finished 19 replacements in file src/ModWaves.f90 Finished 50 replacements in file src/explicit.f90 Finished 28 replacements in file src/impl_jacobian.f90 Finished 175 replacements in file src/library.f90 Finished 117 replacements in file src/project_B.f90 Finished 12 replacements in file src/rotate.f90 Finished 62 replacements in file src/update_states.f90 Finished 99 replacements in file src/write_plot_common.f90 Finished 9 replacements in file src/write_plot_sph.f90 Finished 25 replacements in file srcBATL/BATL_amr.f90 Finished 14 replacements in file srcBATL/BATL_grid.f90 Finished 23 replacements in file srcBATL/BATL_pass_face.f90 Finished 22 replacements in file srcBATL/BATL_tree.f90 Finished 63 replacements in file srcUser/ModUserComet6Sp.f90 Finished 85 replacements in file srcUser/ModUserEe.f90 Finished 77 replacements in file srcUser/ModUserGrayDiffusion.f90 Finished 13 replacements in file srcUser/ModUserKelvinHelmholtz.f90 Finished 136 replacements in file srcUser/ModUserMarsFluids.f90 Finished 46 replacements in file srcUser/ModUserNonGyro.f90 Finished 92 replacements in file srcUser/ModUserOuterHelio.f90 Finished 42 replacements in file srcUser/ModUserSaturn.f90 Finished 120 replacements in file srcUser/ModUserScHeat.f90 Finished 121 replacements in file srcUser/ModUserTitanPe.f90 Finished 86 replacements in file srcUser/ModUserWaves.f90 Finished 6 replacements in file srcEquation/ModEquationHdCrash.f90 Finished 5 replacements in file srcEquation/ModEquationMhd.f90 Finished 5 replacements in file srcEquation/ModEquationMhdCorona.f90 Finished 5 replacements in file srcEquation/ModEquationMhdHyp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdMars.f90 Finished 5 replacements in file srcEquation/ModEquationMhdNonCons.f90 Finished 5 replacements in file srcEquation/ModEquationMhdSaturn3sp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdTitanPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHypSignB.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeAnisoPiSignB.f90 Finished 4 replacements in file srcEquation/ModEquationMultiSwIono.f90 Finished 18 replacements in file srcInterface/ModBuffer.f90 Finished 8 replacements in file srcInterface/ModRadioWaveRaytracing.f90 Thread 4 finished 1998 replacement(s) in 53 file(s) Finished 49 replacements in file src/ModAMR.f90 Finished 23 replacements in file src/ModBlockData.f90 Finished 47 replacements in file src/ModCellBoundary.f90 Finished 118 replacements in file src/ModCoronalHeating.f90 Finished 33 replacements in file src/ModExpansionFactors.f90 Finished 25 replacements in file src/ModFaceGradient.f90 Finished 29 replacements in file src/ModGroundMagPerturb.f90 Finished 41 replacements in file src/ModHdf5_orig.f90 Finished 12 replacements in file src/ModImplHypre.f90 Finished 11 replacements in file src/ModIonoVelocity.f90 Finished 3 replacements in file src/ModMultiFluid.f90 Finished 5 replacements in file src/ModParallel.f90 Finished 2 replacements in file src/ModProcMH.f90 Finished 7 replacements in file src/ModRaytrace.f90 Finished 2 replacements in file src/ModSingleFluid.f90 Finished 30 replacements in file src/ModTimeStepControl.f90 Finished 16 replacements in file src/ModViscosity.f90 Finished 94 replacements in file src/constrain_B.f90 Finished 160 replacements in file src/impl_interface.f90 Finished 57 replacements in file src/implicit.f90 Finished 17 replacements in file src/proj_cg.f90 Finished 210 replacements in file src/ray_trace_new.f90 Finished 37 replacements in file src/set_physics.f90 Finished 136 replacements in file src/write_logfile.f90 Finished 19 replacements in file src/write_plot_radiowave.f90 Finished 19 replacements in file src/user_module.h Finished 8 replacements in file srcBATL/BATL_geometry.f90 Finished 27 replacements in file srcBATL/BATL_pass_cell.f90 Finished 2 replacements in file srcBATL/BATL_size_orig.f90 Finished 133 replacements in file srcUser/ModUserComet3FluidsPe.f90 Finished 55 replacements in file srcUser/ModUserEarthXray.f90 Finished 49 replacements in file srcUser/ModUserEuropa.f90 Finished 30 replacements in file srcUser/ModUserJupiter.f90 Finished 115 replacements in file srcUser/ModUserMars.f90 Finished 53 replacements in file srcUser/ModUserMultiGroup.f90 Finished 92 replacements in file srcUser/ModUserOhNeutrals.f90 Finished 20 replacements in file srcUser/ModUserPointImplicit.f90 Finished 120 replacements in file srcUser/ModUserScChromo.f90 Finished 110 replacements in file srcUser/ModUserTitan.f90 Finished 34 replacements in file srcUser/ModUserWaveReflection.f90 Finished 6 replacements in file srcEquation/ModEquationHd.f90 Finished 6 replacements in file srcEquation/ModEquationHdRadCrash.f90 Finished 4 replacements in file srcEquation/ModEquationMhdComet3FluidsPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdHd.f90 Finished 4 replacements in file srcEquation/ModEquationMhdIonsPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluidsSW.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPw.f90 Finished 5 replacements in file srcEquation/ModEquationMhdTitan.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHypPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeAnisoPi.f90 Finished 4 replacements in file srcEquation/ModEquationMultiIon.f90 No variables to rename in file srcInterface/EE_wrapper.f90 Finished 10 replacements in file srcInterface/ModRadioWaveImage.f90 Thread 3 finished 2112 replacement(s) in 52 file(s) Reinstalling BATSRUS as EE component Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp src/ModHdf5_empty.f90 src/ModHdf5.f90 set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 ./Config.pl -g=EE:10,10,10,500,1 Writing new grid size 10,10,10,500,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5Utils.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ^ == ModPlotFile.f90:544:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:544:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ ( ) ModPlotFile.f90:544:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ == ModPlotFile.f90:546:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:546:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ^ ( ) ModPlotFile.f90:546:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ^ == ModPlotFile.f90:551:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:551:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ ( ) ModPlotFile.f90:551:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ == ModPlotFile.f90:554:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:554:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ^ ( ) ModPlotFile.f90:554:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ^ == ModPlotFile.f90:621:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:621:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ^ ( ) ModPlotFile.f90:621:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ^ == ModPlotFile.f90:622:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:622:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ^ ( ) ModPlotFile.f90:622:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ^ == ModPlotFile.f90:626:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:626:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ^ ( ) ModPlotFile.f90:626:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ^ == ModPlotFile.f90:632:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:632:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ^ ( ) ModPlotFile.f90:632:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ^ == ModPlotFile.f90:634:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:634:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ^ ( ) ModPlotFile.f90:634:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ^ == ModPlotFile.f90:642:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:642:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ^ ( ) ModPlotFile.f90:642:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ^ == ModPlotFile.f90:644:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:644:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ^ ( ) ModPlotFile.f90:644:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ^ == 38 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInitialState.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLookupTable.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModInitialState.f90:180:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:180:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ ( ) ModInitialState.f90:180:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ == 4 warnings generated. rm -f /Users/gtoth/Tmp/SWMF/lib/libSHARE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSHARE.a lapack.o blas.o ModBlasLapack.o ModConst.o ModCoordTransform.o ModCubeGeometry.o ModExactRS.o ModFreq.o ModInitialState.o ModInterpolate.o ModInterpolateAMRGrid.o ModInterGen.o ModInterWrapper.o ModIoUnit.o ModKind.o ModLinearAdvection.o ModLinearSolver.o ModLookupTable.o ModMpiInterfaces.o ModMpi.o ModMpiOrig.o ModNumConst.o ModPlanetConst.o ModPlotFile.o ModProcessVarName.o ModReadParam.o ModSort.o ModTimeConvert.o ModTriangulate.o ModTriangulateSpherical.o ModUtilities.o CON_axes.o CON_geopack.o CON_line_extract.o CON_planet.o CON_planet_field.o ModHdf5Utils.o CON_ray_trace.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSHARE.a /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_mpi.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:59: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:104: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:104: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:149: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:149: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>11) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>11) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>11) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp17) { ^ ~~ BATL_amr.f90:1147:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp17) { ^~ & BATL_amr.f90:1147:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp17) { ~^~~~~ BATL_amr.f90:1147:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp17) { ^ ~~ BATL_amr.f90:1147:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp17) { ^~ & BATL_amr.f90:1147:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp17) { ~^~~~~ BATL_amr.f90:1223:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1223:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1223:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1223:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1223:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1223:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1276:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1276:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1276:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1276:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1276:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1329:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1329:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1329:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1329:14BATL_pass_cell.f90:: 480warning: :use of logical '&&' with constant operand [-Wconstant-logical-operand]39 : warning: '&&' within '||' [-Wlogical-op-parentheses] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1329:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1329:14: note: remove constant to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp12 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp24 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp12 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp24 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp12 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp24 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp12 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp24 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp12 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp24 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp12 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp24 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp12 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp24 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp12 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp24 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1382:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1382:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1382:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_amr.f90:1382:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ BATL_amr.f90:1382:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp16) { ^~ & BATL_amr.f90:1382:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp17) { ^ ~~ BATL_amr.f90:1120:8: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp17) { ^~ & BATL_amr.f90:1120:8: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp17) { ~^~~~~ BATL_amr.f90:1120:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp17) { ^ ~~ BATL_amr.f90:1120:14: note: use '&' for a bitwise operation if (10 && 10 && 10 && Tmp17) { ^~ & BATL_amr.f90:1120:14: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp17) { ~^~~~~ BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp14 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp17 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp14 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp17 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp14 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp17 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp14 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp17 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp14 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp17 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp14 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp17 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp14 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp17 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ee_batl_grid_MP_coordmin_db.addr[Tmp14 + ee_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ee_batl_grid_MP_coordmax_db.addr[Tmp17 + ee_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. 4 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSingleFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExtraVariables.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProcMH.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_815; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_815; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_815; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_857; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_857; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_857; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:62: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==ee_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && ee_modsatellitefile_MP_timesat_ii.addr[Tmp2 + ee_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=ee_modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:62: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==ee_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && ee_modsatellitefile_MP_timesat_ii.addr[Tmp2 + ee_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=ee_modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1633; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1633; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1633; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1659; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1659; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1659; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1659; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1659; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1659; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1659; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1659; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1659; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1809; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1809; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1809; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1852; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1852; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1852; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1852; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1852; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1852; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ee_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:85: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ee_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ee_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:580: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ee_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:166: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:166: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:661: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:661: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:143: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:143: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==11 || *locals.i_==10 && *locals.idir_!=1) && ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==10 && (( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ee_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:86: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ee_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ee_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:581: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ee_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:167: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:167: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:662: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:662: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:144: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:144: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==11 || *locals.j_==10 && *locals.idir_!=2) && ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ee_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:84: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ee_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ee_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:579: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ee_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:45: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:45: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:165: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:165: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:660: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:660: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:67: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:142: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:142: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==11 || *locals.k_==10 && *locals.idir_!=3) && ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==10 && (( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ee_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:71: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ee_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:544: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ee_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:544: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ee_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:124: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:124: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:597: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:597: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:108: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:108: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ee_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:72: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ee_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:545: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ee_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:545: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ee_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:125: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:125: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:598: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:598: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:109: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:109: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ee_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:70: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ee_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:543: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ee_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:543: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ee_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:31: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:123: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:123: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:596: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:596: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:46: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:107: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:107: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ee_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:71: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ee_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:548: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ee_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:548: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ee_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:124: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:124: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:601: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:601: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:108: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:108: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==11 || *i_==10 && *idir_!=1) && ee_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==10 && (( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ee_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:72: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ee_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:549: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ee_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:549: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ee_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:125: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:125: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:602: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:602: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:109: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:109: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==11 || *j_==10 && *idir_!=2) && ee_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ee_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:70: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ee_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:547: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ee_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:547: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ee_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:31: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:31: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:123: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:123: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:600: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:600: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:46: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:107: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:107: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==11 || *k_==10 && *idir_!=3) && ee_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==10 && (( *idir_==1 && ( *i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: clangwarning: : argument unused during compilation: '-mfpmath=sse'warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_904; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_904; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_904; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1074; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1074; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1074; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1396; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1396; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1396; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1396; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1396; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1396; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1396; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1396; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1396; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1952; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1952; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1952; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2023; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2023; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2023; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:681:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:681:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:681:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:681:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:717:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:717:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:717:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:717:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:740:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:740:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModResistivity.f90:740:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModResistivity.f90:740:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModRadDiffusion.f90:1647:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModRadDiffusion.f90:1647:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModRadDiffusion.f90:1647:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModRadDiffusion.f90:1647:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModRadDiffusion.f90:1685:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModRadDiffusion.f90:1685:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModRadDiffusion.f90:1685:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModRadDiffusion.f90:1685:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && ee_modio_MP_restart_bface || !( *doread_) && ee_modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && ee_modio_MP_restart_bface || !( *doread_) && ee_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && ee_modio_MP_restart_bface || !( *doread_) && ee_modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:60: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && ee_modio_MP_restart_bface || !( *doread_) && ee_modmain_MP_useconstrainb) { ^ ( ) update_states.f90:910:480: warning: '&&' within '||' [-Wlogical-op-parentheses] ee_modadvance_MP_isconserv_cb.addr[Tmp14 + ee_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ee_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ee_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ee_modadvance_MP_isconserv_cb.addr[Tmp18 + ee_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ee_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ee_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:480: note: place parentheses around the '&&' expression to silence this warning ee_modadvance_MP_isconserv_cb.addr[Tmp14 + ee_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ee_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ee_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ee_modadvance_MP_isconserv_cb.addr[Tmp18 + ee_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ee_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ee_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:553: warning: '&&' within '||' [-Wlogical-op-parentheses] ee_modadvance_MP_isconserv_cb.addr[Tmp14 + ee_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ee_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ee_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ee_modadvance_MP_isconserv_cb.addr[Tmp18 + ee_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ee_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ee_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:553: note: place parentheses around the '&&' expression to silence this warning ee_modadvance_MP_isconserv_cb.addr[Tmp14 + ee_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ee_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ee_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ee_modadvance_MP_isconserv_cb.addr[Tmp18 + ee_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ee_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ee_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ee_modadvance_EQ5.ee_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ3.ee_modrestartfile_MP_dt8,8)) goto iocatch_2996; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ3.ee_modrestartfile_MP_dt8,8)) goto iocatch_2996; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ3.ee_modrestartfile_MP_dt8,8)) goto iocatch_2996; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ4.ee_modrestartfile_MP_time8,8)) goto iocatch_2996; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ4.ee_modrestartfile_MP_time8,8)) goto iocatch_2996; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ4.ee_modrestartfile_MP_time8,8)) goto iocatch_2996; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2996; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2996; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2996; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3013; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3081; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3081; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3081; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3142; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3142; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3142; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ7.ee_modrestartfile_MP_dt4,4)) goto iocatch_3185; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ7.ee_modrestartfile_MP_dt4,4)) goto iocatch_3185; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ7.ee_modrestartfile_MP_dt4,4)) goto iocatch_3185; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ8.ee_modrestartfile_MP_time4,4)) goto iocatch_3185; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ8.ee_modrestartfile_MP_time4,4)) goto iocatch_3185; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ee_modrestartfile_EQ8.ee_modrestartfile_MP_time4,4)) goto iocatch_3185; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3185; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3185; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3185; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3202; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3270; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3270; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3270; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3331; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3331; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3331; ^ == 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~~~~~~~~^~~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModHeatConduction.f90:1015:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModHeatConduction.f90:1015:36: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) ModHeatConduction.f90:1015:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ~~ ~~~~~~~~~^~~~~~~~~ ModHeatConduction.f90:1015:58: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==10 || idim_==2 && j_==10 || idim_==3 && k_==10) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:171: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ee_modprocmh_MP_iproc==ee_modmain_MP_proctest && *locals.iblock_==ee_modmain_MP_blktest && ( *locals.i_==ee_modmain_MP_itest || *locals.i_==ee_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ee_modmain_MP_jtest || *locals.j_==ee_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ee_modmain_MP_ktest || *locals.k_==ee_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:171: note: place parentheses around the '&&' expression to silence this warning if (ee_modprocmh_MP_iproc==ee_modmain_MP_proctest && *locals.iblock_==ee_modmain_MP_blktest && ( *locals.i_==ee_modmain_MP_itest || *locals.i_==ee_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ee_modmain_MP_jtest || *locals.j_==ee_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ee_modmain_MP_ktest || *locals.k_==ee_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:270: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ee_modprocmh_MP_iproc==ee_modmain_MP_proctest && *locals.iblock_==ee_modmain_MP_blktest && ( *locals.i_==ee_modmain_MP_itest || *locals.i_==ee_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ee_modmain_MP_jtest || *locals.j_==ee_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ee_modmain_MP_ktest || *locals.k_==ee_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:270: note: place parentheses around the '&&' expression to silence this warning if (ee_modprocmh_MP_iproc==ee_modmain_MP_proctest && *locals.iblock_==ee_modmain_MP_blktest && ( *locals.i_==ee_modmain_MP_itest || *locals.i_==ee_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ee_modmain_MP_jtest || *locals.j_==ee_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ee_modmain_MP_ktest || *locals.k_==ee_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:369: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ee_modprocmh_MP_iproc==ee_modmain_MP_proctest && *locals.iblock_==ee_modmain_MP_blktest && ( *locals.i_==ee_modmain_MP_itest || *locals.i_==ee_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ee_modmain_MP_jtest || *locals.j_==ee_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ee_modmain_MP_ktest || *locals.k_==ee_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:369: note: place parentheses around the '&&' expression to silence this warning if (ee_modprocmh_MP_iproc==ee_modmain_MP_proctest && *locals.iblock_==ee_modmain_MP_blktest && ( *locals.i_==ee_modmain_MP_itest || *locals.i_==ee_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ee_modmain_MP_jtest || *locals.j_==ee_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ee_modmain_MP_ktest || *locals.k_==ee_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:582: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:582: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:582: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:582: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ee_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==11 && ee_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ee_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ee_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ee_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:201: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&ee_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ee_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ee_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ee_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:201: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&ee_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ee_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ee_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ee_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:265: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&ee_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ee_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ee_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ee_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:265: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&ee_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ee_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ee_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ee_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ~~~~~~~~~~^~~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ^ ( ) impl_jacobian.f90:882:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ~~ ~~~~~~~~~~^~~~~~~~ impl_jacobian.f90:882:37: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ^ ( ) impl_jacobian.f90:882:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ~~ ~~~~~~~~~~^~~~~~~~ impl_jacobian.f90:882:59: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<10 || iface_==2 && j_<10 || iface_==3 && k_<10) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ee_modcoronalheating_MP_usecoronalheating && ee_modchromosphere_MP_doextendtransitionregion || ee_modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:47: note: place parentheses around the '&&' expression to silence this warning if (ee_modcoronalheating_MP_usecoronalheating && ee_modchromosphere_MP_doextendtransitionregion || ee_modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:80: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (ee_modmain_MP_vartest==11 || ee_modmain_MP_vartest>=2 && ee_modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:80: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (ee_modmain_MP_vartest==11 || ee_modmain_MP_vartest>=2 && ee_modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:105: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (ee_modmain_MP_vartest==11 || ee_modmain_MP_vartest>=ee_modmultifluid_MP_irhoux && ee_modmain_MP_vartest<=ee_modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:105: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (ee_modmain_MP_vartest==11 || ee_modmain_MP_vartest>=ee_modmultifluid_MP_irhoux && ee_modmain_MP_vartest<=ee_modmultifluid_MP_irhouz)) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 BATS_methods.f90:616:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ee_modpartsteady_MP_usepartsteady && ee_modpartsteady_MP_isnewsteadyselect || ee_modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:39: note: place parentheses around the '&&' expression to silence this warning if (ee_modpartsteady_MP_usepartsteady && ee_modpartsteady_MP_isnewsteadyselect || ee_modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 EE_wrapper.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ModBuffer.o update_lagrangian_grid.o ModRadioWaveImage.o ModGridDescriptor.o ModRadioWaveRaytracing.o ModDensityAndGradient.o /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a GM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libGM.a /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a IE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe mpif90 -o /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe PostIDL.o -L/Users/gtoth/Tmp/SWMF/lib -lSHARE -r8 -C -gline -nan -dusty option disables -C=calls Program PostIDL has been brought up to date. make test5_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/BATSRUS; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/EE cd /Users/gtoth/Tmp/SWMF/run_test/EE; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param/FLUXEMERGENCE Param cd /Users/gtoth/Tmp/SWMF/GM/Empty; make rundir No run/GM for GM Empty cd /Users/gtoth/Tmp/SWMF/IE/Empty; make rundir No run/IE for IE Empty cd /Users/gtoth/Tmp/SWMF/IH/Empty; make rundir No run/IH for IH Empty cd /Users/gtoth/Tmp/SWMF/IM/Empty; make rundir No run/IM for IM Empty cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/LAYOUT.in.test.EE /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cd /Users/gtoth/Tmp/SWMF/run_test; cp ../GM/BATSRUS/data/FLUXEMERGENCE/*.dat* . cd /Users/gtoth/Tmp/SWMF/run_test; cp ../GM/BATSRUS/Param/FLUXEMERGENCE/Grid.* . cd /Users/gtoth/Tmp/SWMF/run_test; gunzip *.gz make test5_run cd /Users/gtoth/Tmp/SWMF/run_test; cp Param/PARAM.in.test.EE.1D PARAM.in cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog_1d cd /Users/gtoth/Tmp/SWMF/run_test; ./PostProc.pl -M -cat RESULTS/run_1d bin/load_mpich: No such file or directory. PostProc.pl: mv EE/IO2 RESULTS/run_1d/EE with 3 files WARNING in PostProc.pl: no files were found in STDOUT PostProc.pl: cp PARAM.in RESULTS/run_1d/ PostProc.pl: TIMINGS from runlog_1d (init, run) 1.91 28.46 PostProc.pl: mv runlog_[0-9]* RESULTS/run_1d/ PostProc.pl: Restart.pl -o RESULTS/run_1d/RESTART cd /Users/gtoth/Tmp/SWMF/run_test; cp Param/PARAM.in.test.EE.3D PARAM.in cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog_3d cd /Users/gtoth/Tmp/SWMF/run_test; ./Restart.pl # Restart.pl has checked output restart file and directories. # Restart.pl has created restart tree RESTART_t0004.0295s/. # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESTART_t0004.0295s/. cd /Users/gtoth/Tmp/SWMF/run_test; ./PostProc.pl -M -cat RESULTS/run_3d bin/load_mpich: No such file or directory. PostProc.pl: mv EE/IO2 RESULTS/run_3d/EE with 5 files WARNING in PostProc.pl: no files were found in STDOUT PostProc.pl: cp PARAM.in RESULTS/run_3d/ PostProc.pl: TIMINGS from runlog_3d (init, run) 5.86 103.95 PostProc.pl: mv runlog_[0-9]* RESULTS/run_3d/ PostProc.pl: Restart.pl -o RESULTS/run_3d/RESTART ERROR in Restart.pl: could not find restart file RESTART.out! cd /Users/gtoth/Tmp/SWMF/run_test; cp Param/PARAM.in.test.EE PARAM.in cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog_restart Warning: Floating underflow occurred Warning: Floating underflow occurred cd /Users/gtoth/Tmp/SWMF/run_test; ./PostProc.pl -M -cat RESULTS/run_restart; \ mv runlog_restart RESULTS/run_restart bin/load_mpich: No such file or directory. PostProc.pl: mv EE/IO2 RESULTS/run_restart/EE with 3 files WARNING in PostProc.pl: no files were found in STDOUT PostProc.pl: cp PARAM.in RESULTS/run_restart/ WARNING in PostProc.pl: no runlog runlog_[0-9]* file was found PostProc.pl: TIMINGS from runlog_restart (init, run) 1.16 122.72 PostProc.pl: Restart.pl -o RESULTS/run_restart/RESTART make test5_check (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b \ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/run_restart/EE/log_n000011.log \ output/test5/EE_log_n000011.log \ > test5_ee.diff) ls -l test5_ee.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:37 test5_ee.diff if([ "y" ]); then rm -rf run_test5; mv /Users/gtoth/Tmp/SWMF/run_test run_test5; fi make test6_compile ./Config.pl -v=Empty,GM/BATSRUS,IE/Ridley_serial,IM/CRCM Modifying versions in Makefile.def ./Config.pl -g=GM:8,8,8,400,100 -o=GM:u=Default,e=Mhd,IM:EarthHO make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[8]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: clangwarning: : argument unused during compilation: '-mfpmath=sse'warning: clangclang : : argument unused during compilation: '-mfpmath=sse'warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:73: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:95: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:95: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==9 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a ModGridDescriptor.o ModBuffer.o GM_put_from_ih_buffer.o GM_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o GM_put_from_ih.o ModGmImCoupling.o GM_get_for_im.o GM_put_from_im.o ModGmRbCoupling.o GM_get_for_rb.o GM_get_for_ie.o GM_put_from_ie.o ModIeGrid.o GM_get_for_pt.o GM_get_for_pw.o GM_put_from_pw.o ModPwGrid.o /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a ModSize.o IE_ModMain.o IE_ModIo.o ModIonosphere.o ModProcIE.o ModIE_Interface.o ModFiles.o ModConductance.o ModIonoMagPerturb.o ModIeGeoindices.o IE_solve.o IE_wrapper.o IE_Initialize.o IE_Library.o IE_gather.o iono_conductances.o iono_currents.o iono_joule.o iono_solver.o Create_Region2_Currents.o ionosphere.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB Makefile:32: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' Makefile:35: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' make libCRCM.a Makefile:32: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' Makefile:35: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModGrid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModPlanet.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModTsyInput.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModImTime.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 plot_fieldline.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 trace_dipole.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModCrcm.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModInitialize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModGmCRCM.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModIeCrcm.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModFieldTrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModRestart.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModCrcmPlot.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 ModImSat.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcGM -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcIE -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -save -r8 crcm.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libCRCM.a ar -rs libCRCM.a ModCrcm.o ModCrcmPlot.o ModFieldTrace.o ModGmCRCM.o ModGrid.o ModIeCrcm.o ModImSat.o ModImTime.o ModInitialize.o ModPlanet.o ModRestart.o ModTsyInput.o crcm.o set_parameters.o plot_fieldline.o trace_dipole.o ar: creating archive libCRCM.a libCRCM.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I../src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IM_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libCRCM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[6]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test6_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/BATSRUS; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/GM cd /Users/gtoth/Tmp/SWMF/run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd /Users/gtoth/Tmp/SWMF/IE/Ridley_serial; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/IE/ionosphere cd /Users/gtoth/Tmp/SWMF/run_test/IE; cp /Users/gtoth/Tmp/SWMF/IE/Ridley_serial/Scripts/pION . cd /Users/gtoth/Tmp/SWMF/run_test/IE; ln -s /Users/gtoth/Tmp/SWMF/bin/PostIONO.exe . cd /Users/gtoth/Tmp/SWMF/IH/Empty; make rundir No run/IH for IH Empty cd /Users/gtoth/Tmp/SWMF/IM/CRCM; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/IM cd /Users/gtoth/Tmp/SWMF/run_test/IM; \ cp /Users/gtoth/Tmp/SWMF/IM/CRCM/input/quiet*fin . ;\ mkdir plots restartIN restartOUT cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.GMIEIMCRCM /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.GMIEIMCRCM /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in make test6_run cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog *** Arithmetic exception: - aborting In DRIFTIM, line 1125 of crcm.f90 Called by CRCM_RUN, line 214 of crcm.f90 Called by IM_RUN, line 174 of IM_wrapper.f90 Called by RUN_COMP_ID, line 549 of CON_wrapper.f90 Called by DO_SESSION, line 345 of CON_session.f90 Called by SWMF, line 78 of swmf.f90 *** Arithmetic exception: - aborting In DRIFTIM, line 1125 of crcm.f90 Called by CRCM_RUN, line 214 of crcm.f90 Called by IM_RUN, line 174 of IM_wrapper.f90 Called by RUN_COMP_ID, line 549 of CON_wrapper.f90 Called by DO_SESSION, line 345 of CON_session.f90 Called by SWMF, line 78 of swmf.f90 make[2]: *** [test6_run] Error 1 make[1]: *** [test6] Error 2 make: [test] Error 2 (ignored) make test7_compile ./Config.pl -v=Empty,IH/BATSRUS,OH/BATSRUS Modifying versions in Makefile.def cd OH/BATSRUS; \ rm -rf src srcBATL srcUser srcEquation \ srcInterface/OH_get_for_mh_with_xyz.f90 \ srcInterface/OH_wrapper.f90; \ mkdir src srcBATL srcUser srcEquation cd GM/BATSRUS/src; cp *.f90 *.h Makefile* ../../../OH/BATSRUS/src cd GM/BATSRUS/srcBATL; cp BATL*.f90 Makefile* \ ../../../OH/BATSRUS/srcBATL cd GM/BATSRUS/srcInterface/; \ cp ModGridDescriptor.f90 ModBuffer.f90 \ update_lagrangian_grid.f90 \ ModRadioWaveImage.f90 ModRadioWaveRaytracing.f90 \ ModDensityAndGradient.f90 \ ../../../OH/BATSRUS/srcInterface cp GM/BATSRUS/srcUser/*.f90 OH/BATSRUS/srcUser/ cp GM/BATSRUS/srcEquation/*.f90 OH/BATSRUS/srcEquation/ cd GM/BATSRUS; \ cp Makefile.def Makefile.conf PARAM.XML Config.pl \ ../../OH/BATSRUS/ echo '*' > OH/BATSRUS/src/.cvsignore cd OH/BATSRUS/src; rm -f main.f90 cp -f IH/BATSRUS_share/src/IH_wrapper.f90 \ OH/BATSRUS/srcInterface/OH_wrapper.f90 cp -f IH/BATSRUS_share/src/IH_get_for_mh_with_xyz.f90 \ OH/BATSRUS/srcInterface/OH_get_for_mh_with_xyz.f90 cp -f IH/BATSRUS_share/src/IH_get_for_mh.f90\ OH/BATSRUS/srcInterface/OH_get_for_mh.f90 cp -f IH/BATSRUS_share/src/IH_put_from_mh.f90\ OH/BATSRUS/srcInterface/OH_put_from_mh.f90 cd OH/BATSRUS/srcInterface/; perl -i -pe \ 's/IH/OH/g;s/_sc/_ih/;s/BATSRUS/OH_BATSRUS/;s/Inner/Outer/;'\ OH_wrapper.f90 OH_get_for_mh_with_xyz.f90; \ perl -i -pe 's/SC/IH/' OH_get_for_mh_with_xyz.f90 cd OH/BATSRUS/srcInterface/; perl -i -pe \ 's/IH/OH/g;s/Ih/Oh/g;s/SC/IH/g;s/Sc/Ih/g' ModBuffer.f90\ OH_get_for_mh.f90 OH_put_from_mh.f90; cd OH/BATSRUS; \ /Users/gtoth/Tmp/SWMF/share/Scripts/Methods.pl OH src/*.f90 src/*.h srcBATL/*.f90 srcUser/*.f90 srcEquation/*.f90 srcInterface/*.f90; \ /Users/gtoth/Tmp/SWMF/share/Scripts/Rename.pl -w -r -common=OH src/*.f90 src/*.h srcBATL/*.f90 srcUser/*.f90 srcEquation/*.f90 srcInterface/*.f90 Number of files to process=217 Finished 160 replacements in file src/MH_set_parameters.f90 Finished 34 replacements in file src/ModBatlInterface.f90 Finished 34 replacements in file src/ModCalcSource.f90 Finished 13 replacements in file src/ModConserveFlux.f90 Finished 5 replacements in file src/ModEquation.f90 Finished 90 replacements in file src/ModFaceFlux.f90 Finished 16 replacements in file src/ModGmGeoindices.f90 Finished 14 replacements in file src/ModHdf5_empty.f90 Finished 7 replacements in file src/ModIO.f90 Finished 14 replacements in file src/ModImplicit.f90 Finished 23 replacements in file src/ModMessagePass.f90 Finished 24 replacements in file src/ModPIC.f90 Finished 16 replacements in file src/ModPointImplicit.f90 Finished 17 replacements in file src/ModRadiativeCooling.f90 Finished 38 replacements in file src/ModSatelliteFile.f90 Finished 21 replacements in file src/ModSolarwind.f90 Finished 74 replacements in file src/ModUserEmpty.f90 Finished 28 replacements in file src/clean_divb.f90 Finished 27 replacements in file src/get_im_pressure.f90 Finished 35 replacements in file src/impl_newton.f90 Finished 23 replacements in file src/proj_bicgstab.f90 Finished 93 replacements in file src/ray_trace.f90 Finished 24 replacements in file src/set_block_geometry.f90 Finished 84 replacements in file src/user_interface.f90 Finished 48 replacements in file src/write_plot_los.f90 Finished 33 replacements in file src/write_progress.f90 Finished 17 replacements in file srcBATL/BATL_amr_geometry.f90 Finished 5 replacements in file srcBATL/BATL_mpi.f90 Finished 2 replacements in file srcBATL/BATL_size.f90 Finished 53 replacements in file srcUser/ModUserComet1Sp.f90 Finished 160 replacements in file srcUser/ModUserCrashXray2dFull.f90 Finished 14 replacements in file srcUser/ModUserEos.f90 Finished 37 replacements in file srcUser/ModUserIh.f90 Finished 64 replacements in file srcUser/ModUserLogAdvection.f90 Finished 56 replacements in file srcUser/ModUserMercury.f90 Finished 8 replacements in file srcUser/ModUserOh.f90 Finished 39 replacements in file srcUser/ModUserPic.f90 Finished 82 replacements in file srcUser/ModUserSc.f90 Finished 25 replacements in file srcUser/ModUserSwIono.f90 Finished 121 replacements in file srcUser/ModUserVenusFluids.f90 Finished 6 replacements in file srcEquation/ModEquationCrashTe.f90 Finished 6 replacements in file srcEquation/ModEquationHdEosRad.f90 Finished 5 replacements in file srcEquation/ModEquationMhdComet.f90 Finished 5 replacements in file srcEquation/ModEquationMhdEosRad.f90 Finished 4 replacements in file srcEquation/ModEquationMhdIons.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluidsPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPeAnisoPi.f90 Finished 4 replacements in file srcEquation/ModEquationMhdSwIonoPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHyp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesSignB.f90 Finished 5 replacements in file srcEquation/ModEquationOuterHelioPUI.f90 Finished 10 replacements in file srcInterface/ModRadioWaveImage.f90 Finished 4 replacements in file srcInterface/OH_put_from_mh.f90 Thread 2 finished 1751 replacement(s) in 54 file(s) Finished 179 replacements in file src/BATS_methods.f90 Finished 24 replacements in file src/ModB0.f90 Finished 5 replacements in file src/ModCT.f90 Finished 9 replacements in file src/ModChromosphere.f90 Finished 24 replacements in file src/ModEnergy.f90 Finished 33 replacements in file src/ModFaceBoundary.f90 Finished 7 replacements in file src/ModGeometry.f90 Finished 14 replacements in file src/ModHdf5.f90 Finished 13 replacements in file src/ModHeatFluxCollisionless.f90 Finished 12 replacements in file src/ModImplHypre_orig.f90 Finished 8 replacements in file src/ModMain.f90 Finished 5 replacements in file src/ModNodes.f90 Finished 4 replacements in file src/ModPhysics.f90 Finished 70 replacements in file src/ModRadDiffusion.f90 Finished 52 replacements in file src/ModRestartFile.f90 Finished 4 replacements in file src/ModSize_orig.f90 Finished 4 replacements in file src/ModUserDefault.f90 Finished 47 replacements in file src/advect_points.f90 Finished 21 replacements in file src/fix_axis_cells.f90 Finished 44 replacements in file src/impl_matvec.f90 Finished 58 replacements in file src/load_balance.f90 Finished 37 replacements in file src/ray_pass.f90 Finished 18 replacements in file src/set_ICs.f90 Finished 52 replacements in file src/update_states_MHD.f90 Finished 10 replacements in file src/write_plot_idl.f90 Finished 32 replacements in file src/write_plot_tec.f90 Finished 27 replacements in file srcBATL/BATL_amr_criteria.f90 Finished 26 replacements in file srcBATL/BATL_lib.f90 Finished 15 replacements in file srcBATL/BATL_pass_node.f90 Finished 24 replacements in file srcUser/ModUserCCMC.f90 Finished 170 replacements in file srcUser/ModUserCrash.f90 Finished 27 replacements in file srcUser/ModUserEnceladus.f90 Finished 108 replacements in file srcUser/ModUserHeatConduction.f90 Finished 121 replacements in file srcUser/ModUserLc.f90 Finished 54 replacements in file srcUser/ModUserMarshak.f90 Finished 10 replacements in file srcUser/ModUserNonPublicSample.f90 Finished 88 replacements in file srcUser/ModUserOuterHelioPUI.f90 Finished 51 replacements in file srcUser/ModUserSaturn3sp.f90 Finished 15 replacements in file srcUser/ModUserStretchedDipole.f90 Finished 115 replacements in file srcUser/ModUserVenus.f90 Finished 6 replacements in file srcEquation/ModEquationCrash.f90 Finished 6 replacements in file srcEquation/ModEquationHdEos.f90 Finished 5 replacements in file srcEquation/ModEquationMhdAnisoP.f90 Finished 5 replacements in file srcEquation/ModEquationMhdCrash.f90 Finished 5 replacements in file srcEquation/ModEquationMhdHypPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluids.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdSwIono.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWaves.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesLperpHypPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeSignB.f90 Finished 4 replacements in file srcEquation/ModEquationOuterHelio.f90 Finished 11 replacements in file srcInterface/ModGridDescriptor.f90 Finished 7 replacements in file srcInterface/OH_get_for_mh_with_xyz.f90 Finished 17 replacements in file srcInterface/update_lagrangian_grid.f90 Thread 1 finished 1732 replacement(s) in 55 file(s) Finished 10 replacements in file src/ModAdvance.f90 Finished 12 replacements in file src/ModBoundaryCells.f90 Finished 5 replacements in file src/ModCharacteristic.f90 Finished 13 replacements in file src/ModCurrent.f90 Finished 2 replacements in file src/ModExtraVariables.f90 Finished 26 replacements in file src/ModFaceValue.f90 Finished 36 replacements in file src/ModHallResist.f90 Finished 96 replacements in file src/ModHeatConduction.f90 Finished 8 replacements in file src/ModImplHypre_empty.f90 Finished 42 replacements in file src/ModLaserHeating.f90 Finished 46 replacements in file src/ModMultiIon.f90 Finished 10 replacements in file src/ModPartSteady.f90 Finished 8 replacements in file src/ModProject.f90 Finished 59 replacements in file src/ModResistivity.f90 Finished 4 replacements in file src/ModSize.f90 Finished 4 replacements in file src/ModUser.f90 Finished 19 replacements in file src/ModWaves.f90 Finished 50 replacements in file src/explicit.f90 Finished 28 replacements in file src/impl_jacobian.f90 Finished 175 replacements in file src/library.f90 Finished 117 replacements in file src/project_B.f90 Finished 12 replacements in file src/rotate.f90 Finished 62 replacements in file src/update_states.f90 Finished 99 replacements in file src/write_plot_common.f90 Finished 9 replacements in file src/write_plot_sph.f90 Finished 25 replacements in file srcBATL/BATL_amr.f90 Finished 14 replacements in file srcBATL/BATL_grid.f90 Finished 23 replacements in file srcBATL/BATL_pass_face.f90 Finished 22 replacements in file srcBATL/BATL_tree.f90 Finished 63 replacements in file srcUser/ModUserComet6Sp.f90 Finished 85 replacements in file srcUser/ModUserEe.f90 Finished 77 replacements in file srcUser/ModUserGrayDiffusion.f90 Finished 13 replacements in file srcUser/ModUserKelvinHelmholtz.f90 Finished 136 replacements in file srcUser/ModUserMarsFluids.f90 Finished 46 replacements in file srcUser/ModUserNonGyro.f90 Finished 92 replacements in file srcUser/ModUserOuterHelio.f90 Finished 42 replacements in file srcUser/ModUserSaturn.f90 Finished 120 replacements in file srcUser/ModUserScHeat.f90 Finished 121 replacements in file srcUser/ModUserTitanPe.f90 Finished 86 replacements in file srcUser/ModUserWaves.f90 Finished 6 replacements in file srcEquation/ModEquationHdCrash.f90 Finished 5 replacements in file srcEquation/ModEquationMhd.f90 Finished 5 replacements in file srcEquation/ModEquationMhdCorona.f90 Finished 5 replacements in file srcEquation/ModEquationMhdHyp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdMars.f90 Finished 5 replacements in file srcEquation/ModEquationMhdNonCons.f90 Finished 5 replacements in file srcEquation/ModEquationMhdSaturn3sp.f90 Finished 5 replacements in file srcEquation/ModEquationMhdTitanPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHypSignB.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeAnisoPiSignB.f90 Finished 4 replacements in file srcEquation/ModEquationMultiSwIono.f90 Finished 13 replacements in file srcInterface/ModDensityAndGradient.f90 Finished 5 replacements in file srcInterface/OH_get_for_mh.f90 Finished 28 replacements in file srcInterface/OH_wrapper.f90 Thread 4 finished 2018 replacement(s) in 54 file(s) Finished 49 replacements in file src/ModAMR.f90 Finished 23 replacements in file src/ModBlockData.f90 Finished 47 replacements in file src/ModCellBoundary.f90 Finished 118 replacements in file src/ModCoronalHeating.f90 Finished 33 replacements in file src/ModExpansionFactors.f90 Finished 25 replacements in file src/ModFaceGradient.f90 Finished 29 replacements in file src/ModGroundMagPerturb.f90 Finished 41 replacements in file src/ModHdf5_orig.f90 Finished 12 replacements in file src/ModImplHypre.f90 Finished 11 replacements in file src/ModIonoVelocity.f90 Finished 3 replacements in file src/ModMultiFluid.f90 Finished 5 replacements in file src/ModParallel.f90 Finished 2 replacements in file src/ModProcMH.f90 Finished 7 replacements in file src/ModRaytrace.f90 Finished 2 replacements in file src/ModSingleFluid.f90 Finished 30 replacements in file src/ModTimeStepControl.f90 Finished 16 replacements in file src/ModViscosity.f90 Finished 94 replacements in file src/constrain_B.f90 Finished 160 replacements in file src/impl_interface.f90 Finished 57 replacements in file src/implicit.f90 Finished 17 replacements in file src/proj_cg.f90 Finished 210 replacements in file src/ray_trace_new.f90 Finished 37 replacements in file src/set_physics.f90 Finished 136 replacements in file src/write_logfile.f90 Finished 19 replacements in file src/write_plot_radiowave.f90 Finished 19 replacements in file src/user_module.h Finished 8 replacements in file srcBATL/BATL_geometry.f90 Finished 27 replacements in file srcBATL/BATL_pass_cell.f90 Finished 2 replacements in file srcBATL/BATL_size_orig.f90 Finished 133 replacements in file srcUser/ModUserComet3FluidsPe.f90 Finished 55 replacements in file srcUser/ModUserEarthXray.f90 Finished 49 replacements in file srcUser/ModUserEuropa.f90 Finished 30 replacements in file srcUser/ModUserJupiter.f90 Finished 115 replacements in file srcUser/ModUserMars.f90 Finished 53 replacements in file srcUser/ModUserMultiGroup.f90 Finished 92 replacements in file srcUser/ModUserOhNeutrals.f90 Finished 20 replacements in file srcUser/ModUserPointImplicit.f90 Finished 120 replacements in file srcUser/ModUserScChromo.f90 Finished 110 replacements in file srcUser/ModUserTitan.f90 Finished 34 replacements in file srcUser/ModUserWaveReflection.f90 Finished 6 replacements in file srcEquation/ModEquationHd.f90 Finished 6 replacements in file srcEquation/ModEquationHdRadCrash.f90 Finished 4 replacements in file srcEquation/ModEquationMhdComet3FluidsPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdHd.f90 Finished 4 replacements in file srcEquation/ModEquationMhdIonsPe.f90 Finished 4 replacements in file srcEquation/ModEquationMhdMarsFluidsSW.f90 Finished 5 replacements in file srcEquation/ModEquationMhdPw.f90 Finished 5 replacements in file srcEquation/ModEquationMhdTitan.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesHypPe.f90 Finished 5 replacements in file srcEquation/ModEquationMhdWavesPeAnisoPi.f90 Finished 4 replacements in file srcEquation/ModEquationMultiIon.f90 Finished 18 replacements in file srcInterface/ModBuffer.f90 Finished 8 replacements in file srcInterface/ModRadioWaveRaytracing.f90 No variables to rename in file srcInterface/OH_set_buffer_grid.f90 Thread 3 finished 2128 replacement(s) in 53 file(s) touch OH/BATSRUS/srcInterface/Makefile.DEPEND cd OH/BATSRUS; \ perl -i -pe 's/GM/OH/' Config.pl; \ ./Config.pl -install=c -e=Mhd Reinstalling BATSRUS as OH component Disabling Hdf5 library in /Users/gtoth/Tmp/SWMF/Makefile.conf set_hdf5_: cp src/ModHdf5_empty.f90 src/ModHdf5.f90 set_hdf5_: cp ../../share/Library/src/ModHdf5Utils_empty.f90 ../../share/Library/src/ModHdf5Utils.f90 ./Config.pl -g=IH:4,4,4,3000,1,OH:4,4,4,3000,1 Writing new grid size 4,4,4,3000,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... Writing new grid size 4,4,4,3000,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... ./Config.pl -o=IH:u=Waves,e=Mhd -o=OH:u=Waves,e=Mhd make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5Utils.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp1))) goto iocatch_3020; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_lio_read_d(&_ioctx_,((Double *)pTmp2))) goto iocatch_3020; ^ == ModPlotFile.f90:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:540:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ^ ( ) ModPlotFile.f90:540:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3020; ^ == ModPlotFile.f90:544:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:544:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ ( ) ModPlotFile.f90:544:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ == ModPlotFile.f90:546:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:546:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ^ ( ) ModPlotFile.f90:546:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3058; ^ == ModPlotFile.f90:551:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:551:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ ( ) ModPlotFile.f90:551:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3094; ^ == ModPlotFile.f90:554:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:554:12: note: place parentheses around the assignment to silence this warning if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ^ ( ) ModPlotFile.f90:554:12: note: use '==' to turn this assignment into an equality comparison if (Tmp104 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3118; ^ == ModPlotFile.f90:621:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:621:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ^ ( ) ModPlotFile.f90:621:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3506; ^ == ModPlotFile.f90:622:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:622:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ^ ( ) ModPlotFile.f90:622:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3523; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_i(&_ioctx_,pTmp1++)) goto iocatch_3542; ^ == ModPlotFile.f90:623:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:623:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ^ ( ) ModPlotFile.f90:623:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3542; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_3560; ^ == ModPlotFile.f90:625:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:625:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ^ ( ) ModPlotFile.f90:625:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3560; ^ == ModPlotFile.f90:626:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:626:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ^ ( ) ModPlotFile.f90:626:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_3573; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3603; ^ == ModPlotFile.f90:630:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:630:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ^ ( ) ModPlotFile.f90:630:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3603; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time_,8)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3618; ^ == ModPlotFile.f90:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:631:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ^ ( ) ModPlotFile.f90:631:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3618; ^ == ModPlotFile.f90:632:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:632:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ^ ( ) ModPlotFile.f90:632:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3635; ^ == ModPlotFile.f90:634:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:634:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ^ ( ) ModPlotFile.f90:634:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3651; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3662; ^ == ModPlotFile.f90:635:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:635:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ^ ( ) ModPlotFile.f90:635:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3662; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->stringheader_,500)) goto iocatch_3692; ^ == ModPlotFile.f90:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:639:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ ( ) ModPlotFile.f90:639:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3692; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nstep_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->time4_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_ndim_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&host->nparam_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modplotfile_MP_read_plot_fileVAR_nvar_,4)) goto iocatch_3707; ^ == ModPlotFile.f90:640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:640:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ^ ( ) ModPlotFile.f90:640:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3707; ^ == ModPlotFile.f90:642:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:642:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ^ ( ) ModPlotFile.f90:642:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3727; ^ == ModPlotFile.f90:644:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:644:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ^ ( ) ModPlotFile.f90:644:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3747; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)host->namevar_,500)) goto iocatch_3763; ^ == ModPlotFile.f90:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModPlotFile.f90:647:10: note: place parentheses around the assignment to silence this warning if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ^ ( ) ModPlotFile.f90:647:10: note: use '==' to turn this assignment into an equality comparison if (Tmp2 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3763; ^ == 38 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModInitialState.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLookupTable.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModInitialState.f90:180:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:180:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ ( ) ModInitialState.f90:180:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_764; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_lio_read_d(&_ioctx_,pTmp2++)) goto iocatch_850; ^ == ModInitialState.f90:200:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModInitialState.f90:200:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ ( ) ModInitialState.f90:200:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_internal(&_ioctx_)) goto iocatch_850; ^ == 4 warnings generated. rm -f /Users/gtoth/Tmp/SWMF/lib/libSHARE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSHARE.a lapack.o blas.o ModBlasLapack.o ModConst.o ModCoordTransform.o ModCubeGeometry.o ModExactRS.o ModFreq.o ModInitialState.o ModInterpolate.o ModInterpolateAMRGrid.o ModInterGen.o ModInterWrapper.o ModIoUnit.o ModKind.o ModLinearAdvection.o ModLinearSolver.o ModLookupTable.o ModMpiInterfaces.o ModMpi.o ModMpiOrig.o ModNumConst.o ModPlanetConst.o ModPlotFile.o ModProcessVarName.o ModReadParam.o ModSort.o ModTimeConvert.o ModTriangulate.o ModTriangulateSpherical.o ModUtilities.o CON_axes.o CON_geopack.o CON_line_extract.o CON_planet.o CON_planet_field.o ModHdf5Utils.o CON_ray_trace.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSHARE.a /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a GM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libGM.a /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a IE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 10 warnings generated. 4 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:85: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:579: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:657: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:657: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:86: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:580: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:164: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:164: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:658: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:658: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:141: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:141: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 ModFaceGradient.f90:1126:84: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:84: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:578: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:578: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:162: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:162: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:656: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:656: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:139: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:139: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:71: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:543: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:543: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:593: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:593: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 ModFaceGradient.f90:941:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:72: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:544: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:544: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:122: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:594: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:594: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:106: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 ModFaceGradient.f90:963:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:70: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:542: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:542: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:120: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:592: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:592: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:104: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:71: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:547: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:547: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:597: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:597: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:72: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:548: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:548: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:122: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:598: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:598: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:106: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:797:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:70: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:546: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:546: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:120: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:596: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:596: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:104: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:62: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==ih_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && ih_modsatellitefile_MP_timesat_ii.addr[Tmp2 + ih_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=ih_modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:62: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==ih_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && ih_modsatellitefile_MP_timesat_ii.addr[Tmp2 + ih_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=ih_modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:60: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ13.ih_modrestartfile_MP_dt8,8)) goto iocatch_2990; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ13.ih_modrestartfile_MP_dt8,8)) goto iocatch_2990; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ13.ih_modrestartfile_MP_dt8,8)) goto iocatch_2990; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ14.ih_modrestartfile_MP_time8,8)) goto iocatch_2990; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ14.ih_modrestartfile_MP_time8,8)) goto iocatch_2990; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ14.ih_modrestartfile_MP_time8,8)) goto iocatch_2990; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2990; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2990; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2990; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3007; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3007; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3007; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3031; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3031; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3031; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3075; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3075; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3075; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3136; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3136; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3136; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ17.ih_modrestartfile_MP_dt4,4)) goto iocatch_3179; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ17.ih_modrestartfile_MP_dt4,4)) goto iocatch_3179; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ17.ih_modrestartfile_MP_dt4,4)) goto iocatch_3179; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ18.ih_modrestartfile_MP_time4,4)) goto iocatch_3179; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ18.ih_modrestartfile_MP_time4,4)) goto iocatch_3179; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ18.ih_modrestartfile_MP_time4,4)) goto iocatch_3179; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3179; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3179; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3179; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3196; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3196; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3196; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3220; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3220; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3220; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3264; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3264; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3264; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3325; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3325; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3325; ^ == 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:480: warning: '&&' within '||' [-Wlogical-op-parentheses] ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:480: note: place parentheses around the '&&' expression to silence this warning ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:553: warning: '&&' within '||' [-Wlogical-op-parentheses] ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:553: note: place parentheses around the '&&' expression to silence this warning ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ1.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 ModHallResist.f90:396:171: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:171: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:270: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:270: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:369: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:369: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:201: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:201: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:265: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:265: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modpartsteady_MP_usepartsteady && ih_modpartsteady_MP_isnewsteadyselect || ih_modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:39: note: place parentheses around the '&&' expression to silence this warning if (ih_modpartsteady_MP_usepartsteady && ih_modpartsteady_MP_isnewsteadyselect || ih_modimplicit_MP_usepartimplicit) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modcoronalheating_MP_usecoronalheating && ih_modchromosphere_MP_doextendtransitionregion || ih_modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:47: note: place parentheses around the '&&' expression to silence this warning if (ih_modcoronalheating_MP_usecoronalheating && ih_modchromosphere_MP_doextendtransitionregion || ih_modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:79: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (ih_modmain_MP_vartest==9 || ih_modmain_MP_vartest>=2 && ih_modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:79: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (ih_modmain_MP_vartest==9 || ih_modmain_MP_vartest>=2 && ih_modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:104: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (ih_modmain_MP_vartest==9 || ih_modmain_MP_vartest>=ih_modmultifluid_MP_irhoux && ih_modmain_MP_vartest<=ih_modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:104: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (ih_modmain_MP_vartest==9 || ih_modmain_MP_vartest>=ih_modmultifluid_MP_irhoux && ih_modmain_MP_vartest<=ih_modmultifluid_MP_irhouz)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_gm.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_mh.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_global_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_mh_with_xyz.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_sp.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_put_from_mh.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_wrapper.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_set_buffer_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a ModGridDescriptor.o ModBuffer.o update_lagrangian_grid.o ModRadioWaveImage.o ModRadioWaveRaytracing.o ModDensityAndGradient.o IH_set_buffer_grid.o IH_get_for_gm.o IH_get_for_mh.o IH_get_for_global_buffer.o IH_get_for_mh_with_xyz.o IH_get_for_sp.o IH_put_from_mh.o IH_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_mpi.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp12 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp24 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp12 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp24 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp12 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp24 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp12 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp24 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp12 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp24 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp12 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp24 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp12 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp24 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp12 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp24 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp14 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp17 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp14 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp17 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp14 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp17 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp14 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp17 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp14 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp17 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp14 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp17 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp14 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp17 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && oh_batl_grid_MP_coordmin_db.addr[Tmp14 + oh_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && oh_batl_grid_MP_coordmax_db.addr[Tmp17 + oh_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 10 warnings generated. 4 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSingleFluid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExtraVariables.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProcMH.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = oh_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:85: note: place parentheses around the '&&' expression to silence this warning Tmp23 = oh_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = oh_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:579: note: place parentheses around the '&&' expression to silence this warning Tmp23 = oh_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:657: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:657: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = oh_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:86: note: place parentheses around the '&&' expression to silence this warning Tmp23 = oh_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = oh_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:580: note: place parentheses around the '&&' expression to silence this warning Tmp23 = oh_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:164: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:164: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:658: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:658: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:141: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:141: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = oh_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:84: note: place parentheses around the '&&' expression to silence this warning Tmp23 = oh_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:578: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = oh_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:578: note: place parentheses around the '&&' expression to silence this warning Tmp23 = oh_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:162: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:162: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:656: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:656: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:139: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:139: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = oh_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:71: note: place parentheses around the '&&' expression to silence this warning Tmp22 = oh_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:543: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = oh_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:543: note: place parentheses around the '&&' expression to silence this warning Tmp22 = oh_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:593: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:593: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = oh_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:72: note: place parentheses around the '&&' expression to silence this warning Tmp22 = oh_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:544: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = oh_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:544: note: place parentheses around the '&&' expression to silence this warning Tmp22 = oh_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:122: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:594: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:594: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:106: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = oh_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:70: note: place parentheses around the '&&' expression to silence this warning Tmp22 = oh_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:542: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = oh_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:542: note: place parentheses around the '&&' expression to silence this warning Tmp22 = oh_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:120: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:592: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:592: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:104: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = oh_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:71: note: place parentheses around the '&&' expression to silence this warning Tmp33 = oh_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:547: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = oh_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:547: note: place parentheses around the '&&' expression to silence this warning Tmp33 = oh_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:597: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:597: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && oh_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = oh_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:72: note: place parentheses around the '&&' expression to silence this warning Tmp33 = oh_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:548: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = oh_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:548: note: place parentheses around the '&&' expression to silence this warning Tmp33 = oh_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:122: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:598: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:598: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:106: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && oh_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = oh_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:70: note: place parentheses around the '&&' expression to silence this warning Tmp33 = oh_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:546: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = oh_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:546: note: place parentheses around the '&&' expression to silence this warning Tmp33 = oh_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:120: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:596: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:596: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:104: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && oh_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_852; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:472:62: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==oh_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && oh_modsatellitefile_MP_timesat_ii.addr[Tmp2 + oh_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=oh_modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:62: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==oh_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && oh_modsatellitefile_MP_timesat_ii.addr[Tmp2 + oh_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=oh_modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1628; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1654; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1654; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1804; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1847; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1847; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_899; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1069; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1391; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1391; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1947; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2018; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && oh_modio_MP_restart_bface || !( *doread_) && oh_modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && oh_modio_MP_restart_bface || !( *doread_) && oh_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && oh_modio_MP_restart_bface || !( *doread_) && oh_modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:60: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && oh_modio_MP_restart_bface || !( *doread_) && oh_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ13.oh_modrestartfile_MP_dt8,8)) goto iocatch_2990; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ13.oh_modrestartfile_MP_dt8,8)) goto iocatch_2990; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ13.oh_modrestartfile_MP_dt8,8)) goto iocatch_2990; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ14.oh_modrestartfile_MP_time8,8)) goto iocatch_2990; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ14.oh_modrestartfile_MP_time8,8)) goto iocatch_2990; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ14.oh_modrestartfile_MP_time8,8)) goto iocatch_2990; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2990; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2990; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2990; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3007; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3007; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3007; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3031; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3031; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3031; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3075; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3075; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3075; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3136; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3136; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3136; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ17.oh_modrestartfile_MP_dt4,4)) goto iocatch_3179; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ17.oh_modrestartfile_MP_dt4,4)) goto iocatch_3179; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ17.oh_modrestartfile_MP_dt4,4)) goto iocatch_3179; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ18.oh_modrestartfile_MP_time4,4)) goto iocatch_3179; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ18.oh_modrestartfile_MP_time4,4)) goto iocatch_3179; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&oh_modrestartfile_EQ18.oh_modrestartfile_MP_time4,4)) goto iocatch_3179; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3179; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3179; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3179; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3196; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3196; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3196; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3220; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3220; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3220; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3264; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3264; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3264; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3325; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3325; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3325; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:480: warning: '&&' within '||' [-Wlogical-op-parentheses] oh_modadvance_MP_isconserv_cb.addr[Tmp14 + oh_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + oh_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + oh_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = oh_modadvance_MP_isconserv_cb.addr[Tmp18 + oh_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + oh_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + oh_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:480: note: place parentheses around the '&&' expression to silence this warning oh_modadvance_MP_isconserv_cb.addr[Tmp14 + oh_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + oh_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + oh_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = oh_modadvance_MP_isconserv_cb.addr[Tmp18 + oh_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + oh_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + oh_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:553: warning: '&&' within '||' [-Wlogical-op-parentheses] oh_modadvance_MP_isconserv_cb.addr[Tmp14 + oh_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + oh_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + oh_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = oh_modadvance_MP_isconserv_cb.addr[Tmp18 + oh_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + oh_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + oh_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:553: note: place parentheses around the '&&' expression to silence this warning oh_modadvance_MP_isconserv_cb.addr[Tmp14 + oh_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + oh_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + oh_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = oh_modadvance_MP_isconserv_cb.addr[Tmp18 + oh_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + oh_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + oh_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>oh_modadvance_EQ1.oh_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHallResist.f90:396:171: warning: '&&' within '||' [-Wlogical-op-parentheses] if (oh_modprocmh_MP_iproc==oh_modmain_MP_proctest && *locals.iblock_==oh_modmain_MP_blktest && ( *locals.i_==oh_modmain_MP_itest || *locals.i_==oh_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==oh_modmain_MP_jtest || *locals.j_==oh_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==oh_modmain_MP_ktest || *locals.k_==oh_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:171: note: place parentheses around the '&&' expression to silence this warning if (oh_modprocmh_MP_iproc==oh_modmain_MP_proctest && *locals.iblock_==oh_modmain_MP_blktest && ( *locals.i_==oh_modmain_MP_itest || *locals.i_==oh_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==oh_modmain_MP_jtest || *locals.j_==oh_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==oh_modmain_MP_ktest || *locals.k_==oh_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:270: warning: '&&' within '||' [-Wlogical-op-parentheses] if (oh_modprocmh_MP_iproc==oh_modmain_MP_proctest && *locals.iblock_==oh_modmain_MP_blktest && ( *locals.i_==oh_modmain_MP_itest || *locals.i_==oh_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==oh_modmain_MP_jtest || *locals.j_==oh_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==oh_modmain_MP_ktest || *locals.k_==oh_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:270: note: place parentheses around the '&&' expression to silence this warning if (oh_modprocmh_MP_iproc==oh_modmain_MP_proctest && *locals.iblock_==oh_modmain_MP_blktest && ( *locals.i_==oh_modmain_MP_itest || *locals.i_==oh_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==oh_modmain_MP_jtest || *locals.j_==oh_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==oh_modmain_MP_ktest || *locals.k_==oh_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:369: warning: '&&' within '||' [-Wlogical-op-parentheses] if (oh_modprocmh_MP_iproc==oh_modmain_MP_proctest && *locals.iblock_==oh_modmain_MP_blktest && ( *locals.i_==oh_modmain_MP_itest || *locals.i_==oh_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==oh_modmain_MP_jtest || *locals.j_==oh_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==oh_modmain_MP_ktest || *locals.k_==oh_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:369: note: place parentheses around the '&&' expression to silence this warning if (oh_modprocmh_MP_iproc==oh_modmain_MP_proctest && *locals.iblock_==oh_modmain_MP_blktest && ( *locals.i_==oh_modmain_MP_itest || *locals.i_==oh_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==oh_modmain_MP_jtest || *locals.j_==oh_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==oh_modmain_MP_ktest || *locals.k_==oh_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = oh_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = oh_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = oh_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = oh_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:581: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 Tmp26 = oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:84: warning: '&&' within '||' [-Wlogical-op-parentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 Tmp26 = oh_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = oh_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = oh_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && oh_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + oh_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + oh_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + oh_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:201: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&oh_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((oh_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((oh_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((oh_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:201: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&oh_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((oh_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((oh_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((oh_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:265: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&oh_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((oh_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((oh_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((oh_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:265: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&oh_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((oh_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((oh_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((oh_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (oh_modpartsteady_MP_usepartsteady && oh_modpartsteady_MP_isnewsteadyselect || oh_modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:39: note: place parentheses around the '&&' expression to silence this warning if (oh_modpartsteady_MP_usepartsteady && oh_modpartsteady_MP_isnewsteadyselect || oh_modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (oh_modcoronalheating_MP_usecoronalheating && oh_modchromosphere_MP_doextendtransitionregion || oh_modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:47: note: place parentheses around the '&&' expression to silence this warning if (oh_modcoronalheating_MP_usecoronalheating && oh_modchromosphere_MP_doextendtransitionregion || oh_modradiativecooling_MP_useradcooling) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:581:79: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (oh_modmain_MP_vartest==9 || oh_modmain_MP_vartest>=2 && oh_modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:79: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (oh_modmain_MP_vartest==9 || oh_modmain_MP_vartest>=2 && oh_modmain_MP_vartest<=4)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:655:104: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (oh_modmain_MP_vartest==9 || oh_modmain_MP_vartest>=oh_modmultifluid_MP_irhoux && oh_modmain_MP_vartest<=oh_modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:104: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (oh_modmain_MP_vartest==9 || oh_modmain_MP_vartest>=oh_modmultifluid_MP_irhoux && oh_modmain_MP_vartest<=oh_modmultifluid_MP_irhouz)) { ^ ( ) 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 OH_get_for_mh.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 OH_get_for_mh_with_xyz.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 OH_put_from_mh.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 OH_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 OH_set_buffer_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a ModGridDescriptor.o ModBuffer.o update_lagrangian_grid.o ModRadioWaveImage.o ModRadioWaveRaytracing.o ModDensityAndGradient.o OH_set_buffer_grid.o OH_get_for_mh.o OH_get_for_mh_with_xyz.o OH_put_from_mh.o OH_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe mpif90 -o /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe PostIDL.o -L/Users/gtoth/Tmp/SWMF/lib -lSHARE -r8 -C -gline -nan -dusty option disables -C=calls Program PostIDL has been brought up to date. make test7_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/Empty; make rundir No run/GM for GM Empty cd /Users/gtoth/Tmp/SWMF/IE/Empty; make rundir No run/IE for IE Empty cd /Users/gtoth/Tmp/SWMF/IH/BATSRUS; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/IH cd /Users/gtoth/Tmp/SWMF/run_test/IH; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/EARTH_TRAJ.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param/HELIOSPHERE Param cd /Users/gtoth/Tmp/SWMF/IM/Empty; make rundir No run/IM for IM Empty cd /Users/gtoth/Tmp/SWMF/OH/BATSRUS; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/OH cd /Users/gtoth/Tmp/SWMF/run_test/OH; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC . cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.IHOH.CoupleSphToXyz /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.IHOH /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in make test7_run cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog cd /Users/gtoth/Tmp/SWMF/run_test; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. bin/load_mpich: No such file or directory. PostProc.pl: mv IH/IO2 RESULTS/IH with 2 files PostProc.pl: mv OH/IO2 RESULTS/OH with 2 files WARNING in PostProc.pl: no files were found in STDOUT PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.62 322.76 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART ERROR in Restart.pl: could not find restart file RESTART.out! make test7_check (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b -r=1e-5 -a=3e-30\ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/IH/log_n000000.log \ output/test7/Sph_IH_log_n000000.log \ > test7_ih.diff) (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b -r=1e-5 -a=4e-30\ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/OH/log_n000000.log \ output/test7/Xyz_OH_log_n000000.log \ > test7_oh.diff) ls -l test7*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:44 test7_ih.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:44 test7_oh.diff if([ "y" ]); then rm -rf run_test7; mv /Users/gtoth/Tmp/SWMF/run_test run_test7; fi make test8_compile ./Config.pl -v=Empty,GM/BATSRUS,IE/Ridley_serial,IM/RCM2 Modifying versions in Makefile.def ./Config.pl -g=GM:8,8,8,400,100 -o=GM:u=Default,e=MhdIons make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[8]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_822; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_822; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_822; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_864; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_864; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_864; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModFaceGradient.f90:1082:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:82: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:552: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:160: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:160: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:630: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:630: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:137: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:137: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==9 || *locals.i_==8 && *locals.idir_!=1) && modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==8 && (( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:83: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:553: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:161: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:161: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:631: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:631: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:138: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:138: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==9 || *locals.j_==8 && *locals.idir_!=2) && modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:81: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:551: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:551: note: place parentheses around the '&&' expression to silence this warning Tmp23 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:159: warning: '&&' within '||' [-Wlogical-op-parentheses] ModSatelliteFile.f90:472:59: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:159: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:59: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && modsatellitefile_MP_timesat_ii.addr[Tmp2 + modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=modmain_MP_time_simulation || i_==1; ^ ( ) Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:629: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:629: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:136: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:136: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==9 || *locals.k_==8 && *locals.idir_!=3) && modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==8 && (( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1640; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1640; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1640; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1666; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1666; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1666; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1666; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1666; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1666; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1666; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1666; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1666; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1816; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1816; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1816; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1859; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1859; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1859; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1859; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1859; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1859; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:68: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:516: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:516: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:118: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:566: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:566: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:102: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 Tmp22 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:69: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:517: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:517: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:119: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:567: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:567: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:103: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:67: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:515: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:515: note: place parentheses around the '&&' expression to silence this warning Tmp22 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:117: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:565: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:565: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:101: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:68: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:520: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:520: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:118: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:118: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:570: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:570: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:102: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:102: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==9 || *i_==8 && *idir_!=1) && modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==8 && (( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:69: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:69: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:521: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:521: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:119: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:119: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:571: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:571: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:103: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:103: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==9 || *j_==8 && *idir_!=2) && modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:67: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:67: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:519: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:519: note: place parentheses around the '&&' expression to silence this warning Tmp33 = modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:117: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:117: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:569: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:569: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:101: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:101: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==9 || *k_==8 && *idir_!=3) && modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==8 && (( *idir_==1 && ( *i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_911; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_911; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_911; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1081; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1081; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1081; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1403; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1403; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1403; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1403; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1403; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1403; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1403; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1403; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1403; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1959; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1959; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1959; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2030; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2030; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2030; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 4 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:57: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && modio_MP_restart_bface || !( *doread_) && modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_dt8,8)) goto iocatch_2997; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_dt8,8)) goto iocatch_2997; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ10.modrestartfile_MP_dt8,8)) goto iocatch_2997; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_time8,8)) goto iocatch_2997; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_time8,8)) goto iocatch_2997; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ11.modrestartfile_MP_time8,8)) goto iocatch_2997; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2997; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2997; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_2997; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3014; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3014; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3014; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3082; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3082; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3082; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3143; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3143; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3143; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ15.modrestartfile_MP_dt4,4)) goto iocatch_3186; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ15.modrestartfile_MP_dt4,4)) goto iocatch_3186; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ15.modrestartfile_MP_dt4,4)) goto iocatch_3186; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ16.modrestartfile_MP_time4,4)) goto iocatch_3186; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ16.modrestartfile_MP_time4,4)) goto iocatch_3186; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&modrestartfile_EQ16.modrestartfile_MP_time4,4)) goto iocatch_3186; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3186; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3186; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3186; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3203; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3203; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3203; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3271; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3271; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3271; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3332; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3332; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3332; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 update_states.f90:910:450: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:450: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:517: warning: '&&' within '||' [-Wlogical-op-parentheses] modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:517: note: place parentheses around the '&&' expression to silence this warning modadvance_MP_isconserv_cb.addr[Tmp14 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = modadvance_MP_isconserv_cb.addr[Tmp18 + modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>modadvance_EQ2.modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==8 || idim_==2 && j_==8 || idim_==3 && k_==8) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:156: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:156: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:249: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:249: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:342: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:342: note: place parentheses around the '&&' expression to silence this warning if (modprocmh_MP_iproc==modmain_MP_proctest && *locals.iblock_==modmain_MP_blktest && ( *locals.i_==modmain_MP_itest || *locals.i_==modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==modmain_MP_jtest || *locals.j_==modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==modmain_MP_ktest || *locals.k_==modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:82: warning: '&&' within '||' [-Wlogical-op-parentheses] 6 warnings generated. Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 ModHallResist.f90:434:82: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:82: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:553: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:553: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:83: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:83: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:554: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:554: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:81: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:81: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:552: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:552: note: place parentheses around the '&&' expression to silence this warning Tmp26 = modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 write_plot_common.f90:535:192: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:192: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:253: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:253: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:36: note: place parentheses around the '&&' expression to silence this warning if (modpartsteady_MP_usepartsteady && modpartsteady_MP_isnewsteadyselect || modimplicit_MP_usepartimplicit) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] 1 warning generated. if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<8 || iface_==2 && j_<8 || iface_==3 && k_<8) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:44: note: place parentheses around the '&&' expression to silence this warning if (modcoronalheating_MP_usecoronalheating && modchromosphere_MP_doextendtransitionregion || modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==19 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:74: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==19 || modmain_MP_vartest>=2 && modmain_MP_vartest<=4)) { ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:655:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (modmain_MP_vartest==19 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:96: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (modmain_MP_vartest==19 || modmain_MP_vartest>=modmultifluid_MP_irhoux && modmain_MP_vartest<=modmultifluid_MP_irhouz)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIeGrid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ih.f90 ModBuffer.f90:188:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(con_coupler_MP_docouplevar_v[4]) && 1 || !(con_coupler_MP_docouplevar_v[5]) && 0) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ModBuffer.f90:188:83: note: place parentheses around the '&&' expression to silence this warning if (!(con_coupler_MP_docouplevar_v[4]) && 1 || !(con_coupler_MP_docouplevar_v[5]) && 0) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmImCoupling.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_im.f90 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmRbCoupling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pt.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPwGrid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_ie.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_ie.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_im.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_rb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_get_for_pw.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_put_from_pw.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 GM_wrapper.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I../src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a ModGridDescriptor.o ModBuffer.o GM_put_from_ih_buffer.o GM_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o GM_put_from_ih.o ModGmImCoupling.o GM_get_for_im.o GM_put_from_im.o ModGmRbCoupling.o GM_get_for_rb.o GM_get_for_ie.o GM_put_from_ie.o ModIeGrid.o GM_get_for_pt.o GM_get_for_pw.o GM_put_from_pw.o ModPwGrid.o /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a ModSize.o IE_ModMain.o IE_ModIo.o ModIonosphere.o ModProcIE.o ModIE_Interface.o ModFiles.o ModConductance.o ModIonoMagPerturb.o ModIeGeoindices.o IE_solve.o IE_wrapper.o IE_Initialize.o IE_Library.o IE_gather.o iono_conductances.o iono_currents.o iono_joule.o iono_solver.o Create_Region2_Currents.o ionosphere.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a IH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIH.a /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB Makefile:79: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' Makefile:82: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' cd claw; make lib Makefile:36: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[8]: Nothing to be done for `lib'. make /Users/gtoth/Tmp/SWMF/lib/libIM.a Makefile:79: warning: overriding commands for target `.f90.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:70: warning: ignoring old commands for target `.f90.o' Makefile:82: warning: overriding commands for target `.f.o' /Users/gtoth/Tmp/SWMF/Makefile.conf:78: warning: ignoring old commands for target `.f.o' rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a claw/qinit.o claw/rpn2ad1.o claw/rpt2ad1.o claw/b4step2.o claw/setaux.o claw/psi.o claw/claw2ez.o claw/bc2.o claw/claw2.o claw/step2.o claw/step2ds.o claw/dimsp2.o claw/flux2.o claw/copyq2.o claw/limiter.o claw/philim.o claw/src2.o ModProcIM.o rcm_variables.o rcm_io.o rcm_routines.o rcm_comput.o gmresm.o rcm_efield.o impl_bicgstab.o gamma.o RCM_advec.o IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a SC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSC.a /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[6]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test8_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/BATSRUS; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/GM cd /Users/gtoth/Tmp/SWMF/run_test/GM; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param . cd /Users/gtoth/Tmp/SWMF/IE/Ridley_serial; make rundir mkdir -p /Users/gtoth/Tmp/SWMF/run_test/IE/ionosphere cd /Users/gtoth/Tmp/SWMF/run_test/IE; cp /Users/gtoth/Tmp/SWMF/IE/Ridley_serial/Scripts/pION . cd /Users/gtoth/Tmp/SWMF/run_test/IE; ln -s /Users/gtoth/Tmp/SWMF/bin/PostIONO.exe . cd /Users/gtoth/Tmp/SWMF/IH/Empty; make rundir No run/IH for IH Empty cd /Users/gtoth/Tmp/SWMF/IM/RCM2; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/IM cd /Users/gtoth/Tmp/SWMF/run_test/IM; mkdir restartIN restartOUT input plots cd /Users/gtoth/Tmp/SWMF/IM/RCM2/input; cp rcm* *.dat dktable /Users/gtoth/Tmp/SWMF/run_test/IM/ cd /Users/gtoth/Tmp/SWMF/run_test/IM; \ mv rcmpcp_inp rcmkp_inp input/; rm -f *_inp*; \ mv dktable trf.dat elecoef.dat rcmcond rcmcrd* rcmlas1 input/;\ touch rcm.printout rcm.index cp /Users/gtoth/Tmp/SWMF/share/Scripts/Preplot.pl /Users/gtoth/Tmp/SWMF/run_test/IM/ cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/Empty; make rundir No run/SC for SC Empty cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.GMIERCM_Multi /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.GMIEIM /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in make test8_run cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog *** Arithmetic exception: - aborting In DISK_WRITE_ARRAYS, line 1095 of RCM_advec.f90 Called by RCM_ADVEC, line 437 of RCM_advec.f90 Called by IM_RUN, line 932 of IM_wrapper.f90 Called by RUN_COMP_ID, line 549 of CON_wrapper.f90 Called by DO_SESSION, line 345 of CON_session.f90 Called by SWMF, line 78 of swmf.f90 make[2]: *** [test8_run] Error 1 make[1]: *** [test8] Error 2 make: [test] Error 2 (ignored) make test9_compile ./Config.pl -v=Empty,SC/BATSRUS,IH/BATSRUS Modifying versions in Makefile.def ./Config.pl -o=SC:u=ScChromo,e=MhdWavesPe ./Config.pl -o=IH:u=ScChromo,e=MhdWavesPeSignB ./Config.pl -g=SC:6,4,4,1200,1200,IH:4,4,4,6800,1 Writing new grid size 4,4,4,6800,1 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... Writing new grid size 6,4,4,1200,1200 and 2 ghost cells into src/ModSize.f90 and srcBATL/BATL_size.f90... make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. ar -rs /Users/gtoth/Tmp/SWMF/lib/libTIMING.a ModTiming.o timing_cpu.o timing.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libTIMING.a /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libEE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libEE.a EE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libEE.a /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libGM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libGM.a GM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libGM.a /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIE.a IE_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIE.a /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>5) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) {BATL_pass_cell.f90 : ^ ~480 :39: BATL_amr.f90warning: :'&&' within '||' [-Wlogical-op-parentheses] 1329:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00;1329 : ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~12 : warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] BATL_pass_cell.f90:480:39if (4 && 4 && 4 && Tmp16) {: ^ ~note: place parentheses around the '&&' expression to silence this warning BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp12 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp24 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 4 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 4 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 4 && Tmp17) { ~^~~~ BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && ih_batl_grid_MP_coordmin_db.addr[Tmp14 + ih_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && ih_batl_grid_MP_coordmax_db.addr[Tmp17 + ih_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 10 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:85: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:579: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:657: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:657: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:86: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:580: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:164: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:164: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:658: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:658: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:141: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:141: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:84: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:578: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:578: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:162: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:162: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:656: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:656: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:139: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:139: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:71: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:543: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:543: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:593: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:593: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:72: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:544: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:544: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:122: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:594: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:594: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:106: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:70: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:542: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:542: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:120: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:592: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:592: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:104: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:71: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:547: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:547: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:597: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:597: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:72: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:548: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:548: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:122: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:598: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:598: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:106: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:70: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:546: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:546: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:120: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:596: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:596: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:104: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:62: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==ih_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && ih_modsatellitefile_MP_timesat_ii.addr[Tmp2 + ih_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=ih_modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:62: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==ih_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && ih_modsatellitefile_MP_timesat_ii.addr[Tmp2 + ih_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=ih_modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:171: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:171: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:270: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:270: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:369: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:369: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:60: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ4.ih_modrestartfile_MP_dt8,8)) goto iocatch_3021; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ4.ih_modrestartfile_MP_dt8,8)) goto iocatch_3021; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ4.ih_modrestartfile_MP_dt8,8)) goto iocatch_3021; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ5.ih_modrestartfile_MP_time8,8)) goto iocatch_3021; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ5.ih_modrestartfile_MP_time8,8)) goto iocatch_3021; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ5.ih_modrestartfile_MP_time8,8)) goto iocatch_3021; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3021; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3021; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3021; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3062; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3062; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3062; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3106; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3106; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3106; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3167; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3167; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3167; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ19.ih_modrestartfile_MP_dt4,4)) goto iocatch_3210; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ19.ih_modrestartfile_MP_dt4,4)) goto iocatch_3210; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ19.ih_modrestartfile_MP_dt4,4)) goto iocatch_3210; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ8.ih_modrestartfile_MP_time4,4)) goto iocatch_3210; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ8.ih_modrestartfile_MP_time4,4)) goto iocatch_3210; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ8.ih_modrestartfile_MP_time4,4)) goto iocatch_3210; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3210; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3210; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3210; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3251; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3251; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3251; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3295; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3295; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3295; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3356; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3356; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3356; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:480: warning: '&&' within '||' [-Wlogical-op-parentheses] ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:480: note: place parentheses around the '&&' expression to silence this warning ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:553: warning: '&&' within '||' [-Wlogical-op-parentheses] ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:553: note: place parentheses around the '&&' expression to silence this warning ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:201: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:201: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:265: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:265: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modpartsteady_MP_usepartsteady && ih_modpartsteady_MP_isnewsteadyselect || ih_modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:39: note: place parentheses around the '&&' expression to silence this warning if (ih_modpartsteady_MP_usepartsteady && ih_modpartsteady_MP_isnewsteadyselect || ih_modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modcoronalheating_MP_usecoronalheating && ih_modchromosphere_MP_doextendtransitionregion || ih_modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:47: note: place parentheses around the '&&' expression to silence this warning if (ih_modcoronalheating_MP_usecoronalheating && ih_modchromosphere_MP_doextendtransitionregion || ih_modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:80: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (ih_modmain_MP_vartest==14 || ih_modmain_MP_vartest>=2 && ih_modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:80: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (ih_modmain_MP_vartest==14 || ih_modmain_MP_vartest>=2 && ih_modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:105: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (ih_modmain_MP_vartest==14 || ih_modmain_MP_vartest>=ih_modmultifluid_MP_irhoux && ih_modmain_MP_vartest<=ih_modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:105: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (ih_modmain_MP_vartest==14 || ih_modmain_MP_vartest>=ih_modmultifluid_MP_irhoux && ih_modmain_MP_vartest<=ih_modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_gm.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_mh.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_global_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_mh_with_xyz.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_sp.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_put_from_mh.f90 clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_wrapper.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_set_buffer_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a ModGridDescriptor.o ModBuffer.o update_lagrangian_grid.o ModRadioWaveImage.o ModRadioWaveRaytracing.o ModDensityAndGradient.o IH_set_buffer_grid.o IH_get_for_gm.o IH_get_for_mh.o IH_get_for_global_buffer.o IH_get_for_mh_with_xyz.o IH_get_for_sp.o IH_put_from_mh.o IH_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a rm -f /Users/gtoth/Tmp/SWMF/lib/libIM.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIM.a IM_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libIM.a /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPC.a PC_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPC.a /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a rm -f /Users/gtoth/Tmp/SWMF/lib/libOH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libOH.a OH_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libOH.a /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPS.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPS.a PS_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPS.a /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPT.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPT.a PT_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPT.a /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a rm -f /Users/gtoth/Tmp/SWMF/lib/libPW.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libPW.a PW_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libPW.a /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a rm -f /Users/gtoth/Tmp/SWMF/lib/libRB.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libRB.a RB_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libRB.a /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_size.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_tree.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_face.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATL_pass_cell.f90:1678:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:1678:58: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:102: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:102: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1678:146: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:1678:146: note: place parentheses around the '&&' expression to silence this warning if (ncoarselayer_==2 && dosendcorner_ && ((i_<0 || i_>7) && (jdir_!=0 || kdir_!=0) || (j_<0 || j_>5) && (idir_!=0 || kdir_!=0) || (k_<0 || k_>5) && (idir_!=0 || jdir_!=0))) { ^ ( ) BATL_pass_cell.f90:1686:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~~~~~~~~^~~~~~~~~~~ ~~ BATL_pass_cell.f90:1686:35: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:59: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_pass_cell.f90:1686:83: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ~~ ~~~~~~~~~^~~~~~~~~~~ BATL_pass_cell.f90:1686:83: note: place parentheses around the '&&' expression to silence this warning if (!(dosendcorner_) && (idir_!=0 && jdir_!=0 || idir_!=0 && kdir_!=0 || jdir_!=0 && kdir_!=0)) { ^ ( ) BATL_amr.f90:1147:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1147:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp17) { ^~ & BATL_amr.f90:1147:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1147:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1147:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp17) { ^~ & BATL_amr.f90:1147:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1223:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1223:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1223:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1223:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1223:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1223:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1276:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1276:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1276:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1276:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1276:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1276:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_pass_cell.f90:480:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:480:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_cell.f90:480:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:480:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1329:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1329:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1329:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1329:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_pass_cell.f90:491:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_cell.f90:491:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_cell.f90:491:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_cell.f90:491:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp12 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp23) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp24 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp25) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_amr.f90:1382:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1382:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1382:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_amr.f90:1382:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp16) { ^ ~ BATL_amr.f90:1382:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp16) { ^~ & BATL_amr.f90:1382:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp16) { ~^~~~ BATL_pass_face.f90:606:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:606:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:612:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:612:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:620:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:620:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:626:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:626:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_amr.f90:1120:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1120:7: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp17) { ^~ & BATL_amr.f90:1120:7: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp17) { ~^~~~ BATL_amr.f90:1120:12: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (4 && 4 && 6 && Tmp17) { ^ ~ BATL_amr.f90:1120:12: note: use '&' for a bitwise operation if (4 && 4 && 6 && Tmp17) { ^~ & BATL_amr.f90:1120:12: note: remove constant to silence this warning if (4 && 4 && 6 && Tmp17) { ~^~~~ BATL_pass_face.f90:634:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:634:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) BATL_pass_face.f90:640:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BATL_pass_face.f90:640:56: note: place parentheses around the '&&' expression to silence this warning if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_pass_node.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 BATL_pass_node.f90:195:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:195:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:195:180: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:195:180: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.kdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<-1.57079631679489662e+00 || locals.kdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 1.57079631679489662e+00; ^ ( ) BATL_pass_node.f90:205:39: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATL_pass_node.f90:205:39: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) BATL_pass_node.f90:205:160: warning: '&&' within '||' [-Wlogical-op-parentheses] locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BATL_pass_node.f90:205:160: note: place parentheses around the '&&' expression to silence this warning locals.isaxisnode_ = locals.jdir_==-1 && sc_batl_grid_MP_coordmin_db.addr[Tmp14 + sc_batl_grid_MP_coordmin_db.dim[1].mult*(Tmp16) + 0]<1E-8 || locals.jdir_==1 && sc_batl_grid_MP_coordmax_db.addr[Tmp17 + sc_batl_grid_MP_coordmax_db.dim[1].mult*(Tmp18) + 0]> 3.14159264358979318e+00; ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 10 warnings generated. 4 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATL_lib.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' rm -f libBATL.a ar -rs libBATL.a BATL_amr.o BATL_amr_criteria.o BATL_amr_geometry.o BATL_geometry.o BATL_grid.o BATL_lib.o BATL_mpi.o BATL_pass_cell.o BATL_pass_node.o BATL_pass_face.o BATL_size.o BATL_tree.o ar: creating archive libBATL.a libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSize.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModParallel.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clangclang: : warning: warning: argument unused during compilation: '-mfpmath=sse'argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 ModFaceGradient.f90:1082:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:85: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:579: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:657: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:657: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:86: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:580: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:164: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:164: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:658: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:658: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:141: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:141: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:84: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:578: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:578: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:162: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:162: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:656: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:656: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:139: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:139: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 ModFaceGradient.f90:919:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:71: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:543: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:543: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:593: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:593: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:72: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:544: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:544: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:122: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:594: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:594: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:106: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:963:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:70: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:542: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:542: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:120: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:592: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:592: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:104: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:753:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:71: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:547: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:547: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:597: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:597: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:72: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:548: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:548: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:122: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:598: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:598: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:106: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:70: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:546: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:546: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:120: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:596: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:596: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:104: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:62: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==sc_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && sc_modsatellitefile_MP_timesat_ii.addr[Tmp2 + sc_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=sc_modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:62: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==sc_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && sc_modsatellitefile_MP_timesat_ii.addr[Tmp2 + sc_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=sc_modmain_MP_time_simulation || i_==1; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ == 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 ModHallResist.f90:396:171: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:171: note: place parentheses around the '&&' expression to silence this warning if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:270: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:270: note: place parentheses around the '&&' expression to silence this warning if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:369: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:369: note: place parentheses around the '&&' expression to silence this warning if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:60: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ2.sc_modrestartfile_MP_dt8,8)) goto iocatch_3020; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ2.sc_modrestartfile_MP_dt8,8)) goto iocatch_3020; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ2.sc_modrestartfile_MP_dt8,8)) goto iocatch_3020; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ3.sc_modrestartfile_MP_time8,8)) goto iocatch_3020; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ3.sc_modrestartfile_MP_time8,8)) goto iocatch_3020; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ3.sc_modrestartfile_MP_time8,8)) goto iocatch_3020; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3020; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3020; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3020; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3061; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3061; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3061; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3105; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3105; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3105; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3166; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3166; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3166; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ7.sc_modrestartfile_MP_dt4,4)) goto iocatch_3209; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ7.sc_modrestartfile_MP_dt4,4)) goto iocatch_3209; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ7.sc_modrestartfile_MP_dt4,4)) goto iocatch_3209; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ8.sc_modrestartfile_MP_time4,4)) goto iocatch_3209; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ8.sc_modrestartfile_MP_time4,4)) goto iocatch_3209; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ8.sc_modrestartfile_MP_time4,4)) goto iocatch_3209; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3209; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3209; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3209; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3250; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3250; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3250; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3294; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3294; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3294; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3355; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3355; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3355; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:201: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:201: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:265: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:265: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) update_states.f90:910:480: warning: '&&' within '||' [-Wlogical-op-parentheses] sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:480: note: place parentheses around the '&&' expression to silence this warning sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:553: warning: '&&' within '||' [-Wlogical-op-parentheses] sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:553: note: place parentheses around the '&&' expression to silence this warning sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 6 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modpartsteady_MP_usepartsteady && sc_modpartsteady_MP_isnewsteadyselect || sc_modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:39: note: place parentheses around the '&&' expression to silence this warning if (sc_modpartsteady_MP_usepartsteady && sc_modpartsteady_MP_isnewsteadyselect || sc_modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modcoronalheating_MP_usecoronalheating && sc_modchromosphere_MP_doextendtransitionregion || sc_modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:47: note: place parentheses around the '&&' expression to silence this warning if (sc_modcoronalheating_MP_usecoronalheating && sc_modchromosphere_MP_doextendtransitionregion || sc_modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:80: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (sc_modmain_MP_vartest==13 || sc_modmain_MP_vartest>=2 && sc_modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:80: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (sc_modmain_MP_vartest==13 || sc_modmain_MP_vartest>=2 && sc_modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:105: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (sc_modmain_MP_vartest==13 || sc_modmain_MP_vartest>=sc_modmultifluid_MP_irhoux && sc_modmain_MP_vartest<=sc_modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:105: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (sc_modmain_MP_vartest==13 || sc_modmain_MP_vartest>=sc_modmultifluid_MP_irhoux && sc_modmain_MP_vartest<=sc_modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_mh.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_mh_with_xyz.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_sp.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_global_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_put_from_mh.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a ModBuffer.o ModGridDescriptor.o SC_get_for_mh.o SC_get_for_mh_with_xyz.o SC_get_for_sp.o SC_get_for_global_buffer.o SC_put_from_mh.o SC_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a rm -f /Users/gtoth/Tmp/SWMF/lib/libSP.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSP.a SP_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libSP.a /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a rm -f /Users/gtoth/Tmp/SWMF/lib/libUA.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libUA.a UA_wrapper.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libUA.a /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a rm -f /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a CON_couple_gm_ie.o CON_couple_ih_gm.o CON_couple_gm_im.o CON_couple_ie_im.o CON_couple_ie_ua.o CON_couple_ih_sc.o CON_couple_mh_sp.o CON_couple_gm_rb.o CON_couple_ie_pw.o CON_couple_gm_pw.o CON_couple_ie_ps.o CON_couple_ie_rb.o CON_couple_ih_oh.o CON_couple_ee_sc.o CON_couple_gm_pt.o CON_wrapper.o CON_couple_all.o ar: creating archive /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[6]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test9_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/Empty; make rundir No run/GM for GM Empty cd /Users/gtoth/Tmp/SWMF/IE/Empty; make rundir No run/IE for IE Empty cd /Users/gtoth/Tmp/SWMF/IH/BATSRUS; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/IH cd /Users/gtoth/Tmp/SWMF/run_test/IH; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/EARTH_TRAJ.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param/HELIOSPHERE Param cd /Users/gtoth/Tmp/SWMF/IM/Empty; make rundir No run/IM for IM Empty cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/BATSRUS; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/SC cd /Users/gtoth/Tmp/SWMF/run_test/SC; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param/CORONA Param cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.start.ChromoIH /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.SCIH /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp GM/BATSRUS/Param/CORONA/RadCoolCorona.dat /Users/gtoth/Tmp/SWMF/run_test/RadCoolCorona.dat make test9_run cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog cd /Users/gtoth/Tmp/SWMF/run_test; ./Restart.pl # Restart.pl has checked output restart file and directories. # Restart.pl has created restart tree RESTART_t0050.0000s/. # Restart.pl has checked input restart file and directories. # Restart.pl has linked restart tree RESTART_t0050.0000s/. make test9_restart cd /Users/gtoth/Tmp/SWMF/run_test; cp Param/PARAM.in.test.restart.ChromoIH PARAM.in cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog_restart cd /Users/gtoth/Tmp/SWMF/run_test; ./PostProc.pl -M -cat RESULTS bin/load_mpich: No such file or directory. bin/load_mpich: No such file or directory. PostProc.pl: mv IH/IO2 RESULTS/IH with 4 files PostProc.pl: mv SC/IO2 RESULTS/SC with 6 files WARNING in PostProc.pl: no files were found in STDOUT PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.34 875.93 PostProc.pl: TIMINGS from runlog_restart (init, run) 22.33 566.95 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test9_check (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b -r=1e-5 -a=1e-27 \ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/SC/log_n000000.log \ output/test9/SC_log_n000000.log \ > test9_sc_chromo.diff) (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b -r=1e-5 \ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/IH/log_n000000.log \ output/test9/IH_log_n000000.log \ > test9_ih.diff) ls -l test9*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 25 00:12 test9_ih.diff -rw-r--r-- 1 gtoth 1224 0 Oct 25 00:12 test9_sc_chromo.diff if([ "y" ]); then rm -rf run_test9; mv /Users/gtoth/Tmp/SWMF/run_test run_test9; fi make test10_compile ./Config.pl -v=Empty,SC/BATSRUS,IH/BATSRUS ./Config.pl -o=SC:u=ScChromo,e=MhdWavesPeAnisoPi ./Config.pl -o=IH:u=ScChromo,e=MhdWavesPeAnisoPiSignB ./Config.pl -g=SC:6,4,4,1200,1200,IH:4,4,4,6800,1 make SWMF make TMP_DIRS make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. /Users/gtoth/Tmp/SWMF/lib/libTIMING.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINDICES.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINDICES.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINDICES.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libDEMT.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libDEMT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libDEMT.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a has been brought up to date. Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a Makefile:15: warning: overriding commands for target `.f.o' ../../../Makefile.conf:78: warning: ignoring old commands for target `.f.o' make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libEE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libEE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libEE.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libGM.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libGM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libGM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIE.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libIE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libIE.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[8]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ clang: warning: argument unused during compilation: '-mfpmath=sse' 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 ModFaceGradient.f90:1082:85: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:579: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:657: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:657: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==5 || *locals.i_==4 && *locals.idir_!=1) && ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==4 && (( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:86: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:580: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:164: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:164: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:658: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:658: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:141: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:141: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:84: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:578: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:578: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:162: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:162: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:656: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:656: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:139: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:139: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:71: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:543: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:543: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:593: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:593: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:72: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:544: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:544: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:122: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:594: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:594: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:106: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:70: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:542: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:542: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:120: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:592: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:592: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:104: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:753:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:71: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:547: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:547: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:597: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:597: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==5 || *i_==4 && *idir_!=1) && ih_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==4 && (( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:72: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:548: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:548: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:122: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:598: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:598: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:106: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && ih_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:70: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:546: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:546: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ih_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:120: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:596: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:596: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:104: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && ih_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:62: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==ih_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && ih_modsatellitefile_MP_timesat_ii.addr[Tmp2 + ih_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=ih_modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:62: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==ih_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && ih_modsatellitefile_MP_timesat_ii.addr[Tmp2 + ih_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=ih_modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1635; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1661; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1661; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1661; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1811; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1854; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1854; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1854; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_817; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_859; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_906; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1076; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1398; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1398; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1398; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1954; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2025; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:396:171: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:171: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:270: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:270: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:369: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:369: note: place parentheses around the '&&' expression to silence this warning if (ih_modprocmh_MP_iproc==ih_modmain_MP_proctest && *locals.iblock_==ih_modmain_MP_blktest && ( *locals.i_==ih_modmain_MP_itest || *locals.i_==ih_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==ih_modmain_MP_jtest || *locals.j_==ih_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==ih_modmain_MP_ktest || *locals.k_==ih_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = ih_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && ih_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + ih_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + ih_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + ih_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:60: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && ih_modio_MP_restart_bface || !( *doread_) && ih_modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ4.ih_modrestartfile_MP_dt8,8)) goto iocatch_3021; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ4.ih_modrestartfile_MP_dt8,8)) goto iocatch_3021; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ4.ih_modrestartfile_MP_dt8,8)) goto iocatch_3021; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ5.ih_modrestartfile_MP_time8,8)) goto iocatch_3021; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ5.ih_modrestartfile_MP_time8,8)) goto iocatch_3021; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ5.ih_modrestartfile_MP_time8,8)) goto iocatch_3021; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3021; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3021; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3021; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3038; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3062; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3062; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3062; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3106; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3106; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3106; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3167; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3167; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3167; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ19.ih_modrestartfile_MP_dt4,4)) goto iocatch_3210; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ19.ih_modrestartfile_MP_dt4,4)) goto iocatch_3210; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ19.ih_modrestartfile_MP_dt4,4)) goto iocatch_3210; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ8.ih_modrestartfile_MP_time4,4)) goto iocatch_3210; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ8.ih_modrestartfile_MP_time4,4)) goto iocatch_3210; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&ih_modrestartfile_EQ8.ih_modrestartfile_MP_time4,4)) goto iocatch_3210; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3210; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3210; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3210; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3227; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3251; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3251; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3251; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3295; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3295; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3295; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3356; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3356; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3356; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' update_states.f90:910:480: warning: '&&' within '||' [-Wlogical-op-parentheses] ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:480: note: place parentheses around the '&&' expression to silence this warning ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:553: warning: '&&' within '||' [-Wlogical-op-parentheses] ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:553: note: place parentheses around the '&&' expression to silence this warning ih_modadvance_MP_isconserv_cb.addr[Tmp14 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = ih_modadvance_MP_isconserv_cb.addr[Tmp18 + ih_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + ih_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + ih_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>ih_modadvance_EQ5.ih_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:201: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:201: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:265: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:265: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&ih_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((ih_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((ih_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<4 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==4 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modpartsteady_MP_usepartsteady && ih_modpartsteady_MP_isnewsteadyselect || ih_modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:39: note: place parentheses around the '&&' expression to silence this warning if (ih_modpartsteady_MP_usepartsteady && ih_modpartsteady_MP_isnewsteadyselect || ih_modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ih_modcoronalheating_MP_usecoronalheating && ih_modchromosphere_MP_doextendtransitionregion || ih_modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:47: note: place parentheses around the '&&' expression to silence this warning if (ih_modcoronalheating_MP_usecoronalheating && ih_modchromosphere_MP_doextendtransitionregion || ih_modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:80: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (ih_modmain_MP_vartest==15 || ih_modmain_MP_vartest>=2 && ih_modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:80: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (ih_modmain_MP_vartest==15 || ih_modmain_MP_vartest>=2 && ih_modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:105: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (ih_modmain_MP_vartest==15 || ih_modmain_MP_vartest>=ih_modmultifluid_MP_irhoux && ih_modmain_MP_vartest<=ih_modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:105: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (ih_modmain_MP_vartest==15 || ih_modmain_MP_vartest>=ih_modmultifluid_MP_irhoux && ih_modmain_MP_vartest<=ih_modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIH.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_gm.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_mh.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_global_buffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_mh_with_xyz.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_get_for_sp.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_put_from_mh.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_wrapper.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 IH_set_buffer_grid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libIH.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libIH.a ModGridDescriptor.o ModBuffer.o update_lagrangian_grid.o ModRadioWaveImage.o ModRadioWaveRaytracing.o ModDensityAndGradient.o IH_set_buffer_grid.o IH_get_for_gm.o IH_get_for_mh.o IH_get_for_global_buffer.o IH_get_for_mh_with_xyz.o IH_get_for_sp.o IH_put_from_mh.o IH_wrapper.o /Users/gtoth/Tmp/SWMF/lib/libIH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libIM.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libIM.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libIM.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPC.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libPC.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libPC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libOH.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libOH.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libOH.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPS.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libPS.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libPS.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPT.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libPT.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libPT.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libPW.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libPW.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libPW.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libRB.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libRB.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libRB.a has been brought up to date. cd srcBATL; make LIB make libBATL.a make[8]: `libBATL.a' is up to date. libBATL.a has been brought up to date. cd src; make LIB make libBATSRUS.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEquation.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMain.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiFluid.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModMultiFluid.f90:106:15: warning: self-comparison always evaluates to false [-Wtautological-compare] if (string_Len>string_Len) __NAGf90_badss2(string_Len,string_Len); ^ 1 warning generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPhysics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -O0 -C -gline -r8 ModIO.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBlockData.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModB0.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:1082:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:85: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1082:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1082:579: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModNodes.f90 ModFaceGradient.f90:1092:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:163: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:163: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:657: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:657: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1092:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1092:140: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1092:140: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.i_==7 || *locals.i_==6 && *locals.idir_!=1) && sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || *locals.i_==6 && (( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1104:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:86: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1104:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1104:580: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1114:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:164: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:164: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:658: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:658: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1114:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1114:141: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1114:141: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.j_==5 || *locals.j_==4 && *locals.idir_!=2) && sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || *locals.j_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1126:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:84: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1126:578: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1126:578: note: place parentheses around the '&&' expression to silence this warning Tmp23 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1)); ^ ( ) ModFaceGradient.f90:1136:43: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:43: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:162: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:162: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:656: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:656: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:65: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:1136:65: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) ModFaceGradient.f90:1136:139: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:1136:139: note: place parentheses around the '&&' expression to silence this warning Tmp23 = ( *locals.k_==5 || *locals.k_==4 && *locals.idir_!=3) && sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || *locals.k_==4 && (( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp6 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp7) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp9) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp10) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp21) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp22) + 0]==-1))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCT.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:71: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:919:543: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:919:543: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:929:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:929:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:121: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:593: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:593: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:929:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:929:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:929:105: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:941:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:72: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:941:544: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:941:544: note: place parentheses around the '&&' expression to silence this warning clang: warning: argument unused during compilation: '-mfpmath=sse' Tmp22 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:951:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:951:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:122: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:594: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:594: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:951:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:951:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:951:106: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:963:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:70: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:963:542: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:963:542: note: place parentheses around the '&&' expression to silence this warning Tmp22 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1)); ^ ( ) ModFaceGradient.f90:973:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:973:29: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:120: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:592: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:592: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:973:44: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) ModFaceGradient.f90:973:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:973:104: note: place parentheses around the '&&' expression to silence this warning Tmp22 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp8) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp9) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 ModFaceGradient.f90:753:71: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:71: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:753:547: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:753:547: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neileast[ *iblock_ + -1]==-1 || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:763:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:763:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:121: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:121: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:597: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:597: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:763:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:763:105: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:763:105: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *i_==7 || *i_==6 && *idir_!=1) && sc_modparallel_MP_neilwest[ *iblock_ + -1]==-1 || *i_==6 && (( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:775:72: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:72: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:775:548: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:775:548: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilsouth[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:785:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:785:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:122: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:clang785: :122warning: :argument unused during compilation: '-mfpmath=sse' note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:598: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:598: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:785:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:785:106: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:785:106: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *j_==5 || *j_==4 && *idir_!=2) && sc_modparallel_MP_neilnorth[ *iblock_ + -1]==-1 || *j_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:797:70: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:70: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:797:546: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:797:546: note: place parentheses around the '&&' expression to silence this warning Tmp33 = sc_modparallel_MP_neilbot[ *iblock_ + -1]==-1 || ( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1)); ^ ( ) ModFaceGradient.f90:807:29: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~ ModFaceGradient.f90:807:29: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:120: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:120: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:596: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:596: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:44: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModFaceGradient.f90:807:44: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) ModFaceGradient.f90:807:104: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModFaceGradient.f90:807:104: note: place parentheses around the '&&' expression to silence this warning Tmp33 = ( *k_==5 || *k_==4 && *idir_!=3) && sc_modparallel_MP_neiltop[ *iblock_ + -1]==-1 || *k_==4 && (( *idir_==1 && ( *i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp13 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp14) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp20) + 0]==-1) || ( *i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp21 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp22) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp24) + 0]==-1)) || ( *idir_==2 && ( *j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp25 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp26) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp27) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp28) + 0]==-1) || ( *j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp29 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp30) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp31) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp32) + 0]==-1))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRaytrace.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:119:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ ( ) ModGeometry.f90:119:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_816; ^ == ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGeometry.f90:131:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ ( ) ModGeometry.f90:131:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_858; ^ == 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSatelliteFile.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModProject.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModSatelliteFile.f90:472:62: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp1 = i_==sc_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && sc_modsatellitefile_MP_timesat_ii.addr[Tmp2 + sc_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=sc_modmain_MP_time_simulation || i_==1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModSatelliteFile.f90:472:62: note: place parentheses around the '&&' expression to silence this warning Tmp1 = i_==sc_modsatellitefile_MP_npointtraj_i[ *isat_ + -1] && sc_modsatellitefile_MP_timesat_ii.addr[Tmp2 + sc_modsatellitefile_MP_timesat_ii.dim[1].mult*(Tmp3) + 0]<=sc_modmain_MP_time_simulation || i_==1; ^ ( ) ModSatelliteFile.f90:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:286:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ ( ) ModSatelliteFile.f90:286:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1634; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1660; ^ == ModSatelliteFile.f90:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:290:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ ( ) ModSatelliteFile.f90:290:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1660; ^ == ModSatelliteFile.f90:336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:336:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ ( ) ModSatelliteFile.f90:336:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1810; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1853; ^ == ModSatelliteFile.f90:347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment to silence this warning if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ ( ) ModSatelliteFile.f90:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1853; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 library.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_idl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 63 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_pass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAdvance.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPartSteady.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModWaves.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCurrent.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUserEmpty.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModSolarwind.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModConserveFlux.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModViscosity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModSolarwind.f90:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:135:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ ( ) ModSolarwind.f90:135:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_905; ^ == ModSolarwind.f90:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:166:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ ( ) ModSolarwind.f90:166:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1075; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_i(&_ioctx_,pTmp3++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_lio_read_d(&_ioctx_,pTmp1++)) goto iocatch_1397; ^ == ModSolarwind.f90:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSolarwind.f90:244:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ ( ) ModSolarwind.f90:244:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1397; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 5 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 advect_points.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 rotate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModGroundMagPerturb.f90:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:311:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ ( ) ModGroundMagPerturb.f90:311:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_1953; ^ == ModGroundMagPerturb.f90:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:328:10: note: place parentheses around the assignment to silence this warning if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ ( ) ModGroundMagPerturb.f90:328:10: note: use '==' to turn this assignment into an equality comparison if (Tmp3 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_2024; ^ == ModGroundMagPerturb.f90:237:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModGroundMagPerturb.f90:237:17: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) ModGroundMagPerturb.f90:237:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModGroundMagPerturb.f90:237:67: note: place parentheses around the '&&' expression to silence this warning if (xyz_d_[2]>0 && theta_> 1.57079632679489656e+00 || xyz_d_[2]<0 && theta_< 1.57079632679489656e+00) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 constrain_B.f90 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_cg.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 proj_bicgstab.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 clean_divb.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModEnergy.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGmGeoindices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPointImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceValue.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatFluxCollisionless.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModIonoVelocity.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 fix_axis_cells.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 get_im_pressure.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplicit.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCoronalHeating.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModImplHypre.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModResistivity.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModResistivity.f90:678:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:678:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:678:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:678:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:681:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:681:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:681:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:681:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:714:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:714:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:714:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:714:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:717:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:717:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:717:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:717:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:737:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:737:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:737:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:737:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModResistivity.f90:740:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModResistivity.f90:740:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModResistivity.f90:740:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModResistivity.f90:740:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) 18 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_matvec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadiativeCooling.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModUser.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_tec.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBatlInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMultiIon.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHallResist.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModRadDiffusion.f90:1644:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1644:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1644:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1644:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1647:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1647:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1647:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1647:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1682:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1682:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1682:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1682:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModRadDiffusion.f90:1685:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModRadDiffusion.f90:1685:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModRadDiffusion.f90:1685:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModRadDiffusion.f90:1685:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModLaserHeating.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRestartFile.f90 ModHallResist.f90:396:171: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:171: note: place parentheses around the '&&' expression to silence this warning if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:270: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:270: note: place parentheses around the '&&' expression to silence this warning if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:396:369: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ModHallResist.f90:396:369: note: place parentheses around the '&&' expression to silence this warning if (sc_modprocmh_MP_iproc==sc_modmain_MP_proctest && *locals.iblock_==sc_modmain_MP_blktest && ( *locals.i_==sc_modmain_MP_itest || *locals.i_==sc_modmain_MP_itest + 1 && *locals.idir_==1) && ( *locals.j_==sc_modmain_MP_jtest || *locals.j_==sc_modmain_MP_jtest + 1 && *locals.idir_==2) && ( *locals.k_==sc_modmain_MP_ktest || *locals.k_==sc_modmain_MP_ktest + 1 && *locals.idir_==3)) { ^ ( ) ModHallResist.f90:423:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:423:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:423:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neileast[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:85: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:85: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:434:580: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:434:580: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilwest[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:455:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:455:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilsouth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:86: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:86: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:466:581: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:466:581: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilnorth[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.k_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' ModHallResist.f90:488:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:488:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:488:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neilbot[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:84: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:84: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModHallResist.f90:499:579: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModHallResist.f90:499:579: note: place parentheses around the '&&' expression to silence this warning Tmp26 = sc_modparallel_MP_neiltop[ *locals.iblock_ + -1]==-1 || ( *locals.idir_==1 && ( *locals.i_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp5 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp6) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1) || ( *locals.i_==7 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp15) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp16) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp17) + 0]==-1)) || ( *locals.idir_==2 && ( *locals.j_==1 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp18 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp19) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp20) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp21) + 0]==-1) || ( *locals.j_==5 && sc_batl_tree_MP_dilevelnei_iiib.addr[Tmp22 + sc_batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp23) + sc_batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp24) + sc_batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp25) + 0]==-1)); ^ ( ) ModRestartFile.f90:672:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModRestartFile.f90:672:15: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ^ ( ) ModRestartFile.f90:672:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:672:60: note: place parentheses around the '&&' expression to silence this warning if ( *doread_ && sc_modio_MP_restart_bface || !( *doread_) && sc_modmain_MP_useconstrainb) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 user_interface.f90 ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ2.sc_modrestartfile_MP_dt8,8)) goto iocatch_3020; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ2.sc_modrestartfile_MP_dt8,8)) goto iocatch_3020; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ2.sc_modrestartfile_MP_dt8,8)) goto iocatch_3020; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ3.sc_modrestartfile_MP_time8,8)) goto iocatch_3020; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ3.sc_modrestartfile_MP_time8,8)) goto iocatch_3020; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ3.sc_modrestartfile_MP_time8,8)) goto iocatch_3020; ^ == ModRestartFile.f90:525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3020; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:525:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3020; ^ ( ) ModRestartFile.f90:525:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3020; ^ == ModRestartFile.f90:529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:529:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ ( ) ModRestartFile.f90:529:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3037; ^ == ModRestartFile.f90:533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3061; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:533:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3061; ^ ( ) ModRestartFile.f90:533:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3061; ^ == ModRestartFile.f90:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3105; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:539:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3105; ^ ( ) ModRestartFile.f90:539:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3105; ^ == ModRestartFile.f90:545:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3166; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:545:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3166; ^ ( ) ModRestartFile.f90:545:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3166; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ7.sc_modrestartfile_MP_dt4,4)) goto iocatch_3209; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ7.sc_modrestartfile_MP_dt4,4)) goto iocatch_3209; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ7.sc_modrestartfile_MP_dt4,4)) goto iocatch_3209; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ8.sc_modrestartfile_MP_time4,4)) goto iocatch_3209; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ8.sc_modrestartfile_MP_time4,4)) goto iocatch_3209; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_read_unf_block(&_ioctx_,(Pointer)&sc_modrestartfile_EQ8.sc_modrestartfile_MP_time4,4)) goto iocatch_3209; ^ == ModRestartFile.f90:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3209; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:551:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3209; ^ ( ) ModRestartFile.f90:551:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3209; ^ == ModRestartFile.f90:555:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:555:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ^ ( ) ModRestartFile.f90:555:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3226; ^ == ModRestartFile.f90:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3250; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:559:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3250; ^ ( ) ModRestartFile.f90:559:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3250; ^ == ModRestartFile.f90:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3294; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:565:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3294; ^ ( ) ModRestartFile.f90:565:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3294; ^ == ModRestartFile.f90:571:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3355; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModRestartFile.f90:571:10: note: place parentheses around the assignment to silence this warning if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3355; ^ ( ) ModRestartFile.f90:571:10: note: use '==' to turn this assignment into an equality comparison if (Tmp5 = __NAGf90_end_read_unf(&_ioctx_)) goto iocatch_3355; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 15 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_block_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_ICs.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 16 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_states_MHD.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_logfile.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_common.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' write_plot_common.f90:535:201: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:201: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) write_plot_common.f90:535:265: warning: '&&' within '||' [-Wlogical-op-parentheses] Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ write_plot_common.f90:535:265: note: place parentheses around the '&&' expression to silence this warning Tmp18 = __NAGf90_charcmp(&sc_modio_MP_plot_form[( *ifile_ + -1)*3],"idl",3,3)==0 && (__NAGf90_charcmp((sc_modio_MP_plot_type1),"3d_",3,3)==0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"2d_",3,3)==0 && 0 || __NAGf90_charcmp((sc_modio_MP_plot_type1),"1d_",3,3)==0 && 0); ^ ( ) update_states.f90:910:480: warning: '&&' within '||' [-Wlogical-op-parentheses] sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:480: note: place parentheses around the '&&' expression to silence this warning sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) update_states.f90:910:553: warning: '&&' within '||' [-Wlogical-op-parentheses] sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update_states.f90:910:553: note: place parentheses around the '&&' expression to silence this warning sc_modadvance_MP_isconserv_cb.addr[Tmp14 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp15) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp16) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp17) + 0] = sc_modadvance_MP_isconserv_cb.addr[Tmp18 + sc_modadvance_MP_isconserv_cb.dim[1].mult*(Tmp19) + sc_modadvance_MP_isconserv_cb.dim[2].mult*(Tmp20) + sc_modadvance_MP_isconserv_cb.dim[3].mult*(Tmp21) + 0] || Tmp53>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp64 || 1 && Tmp70>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp76 || 1 && Tmp82>sc_modadvance_EQ5.sc_modadvance_MP_gradpcoeffconserv*Tmp127; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_plot_los.f90 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_jacobian.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_newton.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' impl_jacobian.f90:877:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:877:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:877:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:877:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_>1 || iface_==2 && j_>1 || iface_==3 && k_>1) { ^ ( ) impl_jacobian.f90:882:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~~~~~~~~~^~~~~~~ ~~ impl_jacobian.f90:882:15: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:36: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) impl_jacobian.f90:882:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ~~ ~~~~~~~~~~^~~~~~~ impl_jacobian.f90:882:57: note: place parentheses around the '&&' expression to silence this warning if (iface_==1 && i_<6 || iface_==2 && j_<4 || iface_==3 && k_<4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCellBoundary.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 2 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModHeatConduction.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModPIC.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModHeatConduction.f90:1012:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1012:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1012:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1012:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==1 || idim_==2 && j_==1 || idim_==3 && k_==1) { ^ ( ) ModHeatConduction.f90:1015:14: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~~~~~~~~^~~~~~~~ ~~ ModHeatConduction.f90:1015:14: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:35: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) ModHeatConduction.f90:1015:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ~~ ~~~~~~~~~^~~~~~~~ ModHeatConduction.f90:1015:56: note: place parentheses around the '&&' expression to silence this warning if (idim_==1 && i_==6 || idim_==2 && j_==4 || idim_==3 && k_==4) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModAMR.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 implicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ray_trace_new.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 project_B.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModFaceFlux.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 set_physics.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' BATS_methods.f90:616:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modpartsteady_MP_usepartsteady && sc_modpartsteady_MP_isnewsteadyselect || sc_modimplicit_MP_usepartimplicit) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ BATS_methods.f90:616:39: note: place parentheses around the '&&' expression to silence this warning if (sc_modpartsteady_MP_usepartsteady && sc_modpartsteady_MP_isnewsteadyselect || sc_modimplicit_MP_usepartimplicit) { ^ ( ) 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModCalcSource.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 load_balance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 write_progress.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' ModCalcSource.f90:299:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (sc_modcoronalheating_MP_usecoronalheating && sc_modchromosphere_MP_doextendtransitionregion || sc_modradiativecooling_MP_useradcooling) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ModCalcSource.f90:299:47: note: place parentheses around the '&&' expression to silence this warning if (sc_modcoronalheating_MP_usecoronalheating && sc_modchromosphere_MP_doextendtransitionregion || sc_modradiativecooling_MP_useradcooling) { ^ ( ) ModCalcSource.f90:581:80: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (sc_modmain_MP_vartest==14 || sc_modmain_MP_vartest>=2 && sc_modmain_MP_vartest<=4)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:581:80: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (sc_modmain_MP_vartest==14 || sc_modmain_MP_vartest>=2 && sc_modmain_MP_vartest<=4)) { ^ ( ) ModCalcSource.f90:655:105: warning: '&&' within '||' [-Wlogical-op-parentheses] if (locals.dotestme_ && (sc_modmain_MP_vartest==14 || sc_modmain_MP_vartest>=sc_modmultifluid_MP_irhoux && sc_modmain_MP_vartest<=sc_modmultifluid_MP_irhouz)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModCalcSource.f90:655:105: note: place parentheses around the '&&' expression to silence this warning if (locals.dotestme_ && (sc_modmain_MP_vartest==14 || sc_modmain_MP_vartest>=sc_modmultifluid_MP_irhoux && sc_modmain_MP_vartest<=sc_modmultifluid_MP_irhouz)) { ^ ( ) 3 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 explicit.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 impl_interface.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../srcBATL/libBATL.a libBATSRUS.a ar -rs libBATSRUS.a ModAdvance.o ModAMR.o ModB0.o ModBatlInterface.o ModBlockData.o ModBoundaryCells.o ModCalcSource.o ModCellBoundary.o ModConserveFlux.o ModChromosphere.o ModCoronalHeating.o ModFaceBoundary.o ModIonoVelocity.o ModExtraVariables.o ModSingleFluid.o ModMultiFluid.o ModMultiIon.o ModEnergy.o ModEquation.o ModCharacteristic.o ModCurrent.o ModExpansionFactors.o ModFaceFlux.o ModFaceGradient.o ModFaceValue.o ModGeometry.o ModGroundMagPerturb.o ModGmGeoindices.o ModHallResist.o ModHeatFluxCollisionless.o ModIO.o ModLaserHeating.o ModMain.o ModMessagePass.o ModNodes.o ModParallel.o ModPartSteady.o ModPIC.o ModPhysics.o ModPointImplicit.o ModProcMH.o ModRadiativeCooling.o ModRestartFile.o ModSatelliteFile.o ModSize.o ModSolarwind.o ModTimeStepControl.o ModUserEmpty.o ModUser.o ModViscosity.o user_interface.o ModWaves.o ModHdf5.o BATS_methods.o MH_set_parameters.o advect_points.o explicit.o fix_axis_cells.o library.o load_balance.o rotate.o set_block_geometry.o set_ICs.o set_physics.o update_states.o update_states_MHD.o write_logfile.o write_plot_common.o write_plot_idl.o write_plot_tec.o write_plot_los.o write_plot_sph.o write_plot_radiowave.o write_progress.o ModCT.o constrain_B.o ModImplicit.o ModImplHypre.o ModRadDiffusion.o ModHeatConduction.o implicit.o impl_interface.o impl_jacobian.o impl_matvec.o impl_newton.o ModRaytrace.o ray_trace_new.o ray_trace.o ray_pass.o get_im_pressure.o ModProject.o project_B.o proj_cg.o proj_bicgstab.o ModResistivity.o clean_divb.o libBATSRUS.a has been brought up to date. cd srcInterface; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSC.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModBuffer.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModGridDescriptor.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_mh.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_mh_with_xyz.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_sp.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_get_for_global_buffer.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_put_from_mh.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 SC_wrapper.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 update_lagrangian_grid.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModDensityAndGradient.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveRaytracing.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I/Users/gtoth/Tmp/SWMF/CON/Coupler/src -I/Users/gtoth/Tmp/SWMF/CON/Library/src -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I../src -I../srcBATL -I/usr/local/hdf5-1.8.8/include -c -w -C -gline -nan -r8 -O0 ModRadioWaveImage.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' cp -f ../src/libBATSRUS.a /Users/gtoth/Tmp/SWMF/lib/libSC.a ar -rs /Users/gtoth/Tmp/SWMF/lib/libSC.a ModBuffer.o ModGridDescriptor.o SC_get_for_mh.o SC_get_for_mh_with_xyz.o SC_get_for_sp.o SC_get_for_global_buffer.o SC_put_from_mh.o SC_wrapper.o update_lagrangian_grid.o ModDensityAndGradient.o ModRadioWaveImage.o ModRadioWaveRaytracing.o /Users/gtoth/Tmp/SWMF/lib/libSC.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSP.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libSP.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSP.a has been brought up to date. cd src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libUA.a make[8]: `/Users/gtoth/Tmp/SWMF/lib/libUA.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libUA.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a make[7]: `/Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a has been brought up to date. make /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libCONTROL.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a has been brought up to date. rm -rf Tmp_* mkdir Tmp_SHARE; cd Tmp_SHARE; ar -x /Users/gtoth/Tmp/SWMF/lib/libSHARE.a mkdir Tmp_TIMING; cd Tmp_TIMING; ar -x /Users/gtoth/Tmp/SWMF/lib/libTIMING.a mkdir Tmp_INDICES; cd Tmp_INDICES; ar -x /Users/gtoth/Tmp/SWMF/lib/libINDICES.a mkdir Tmp_MAGNETOGRAM; cd Tmp_MAGNETOGRAM; ar -x /Users/gtoth/Tmp/SWMF/lib/libMAGNETOGRAM.a mkdir Tmp_DEMT; cd Tmp_DEMT; ar -x /Users/gtoth/Tmp/SWMF/lib/libDEMT.a mkdir Tmp_EMPIRICALEE; cd Tmp_EMPIRICALEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALEE.a mkdir Tmp_EMPIRICALGM; cd Tmp_EMPIRICALGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALGM.a mkdir Tmp_EMPIRICALIE; cd Tmp_EMPIRICALIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a mkdir Tmp_EMPIRICALUA; cd Tmp_EMPIRICALUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a mkdir Tmp_LIBRARY; cd Tmp_LIBRARY; ar -x /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a mkdir Tmp_COUPLER; cd Tmp_COUPLER; ar -x /Users/gtoth/Tmp/SWMF/lib/libCOUPLER.a mkdir Tmp_INTERFACE; cd Tmp_INTERFACE; ar -x /Users/gtoth/Tmp/SWMF/lib/libINTERFACE.a mkdir Tmp_CONTROL; cd Tmp_CONTROL; ar -x /Users/gtoth/Tmp/SWMF/lib/libCONTROL.a mkdir Tmp_LIBEE; cd Tmp_LIBEE; ar -x /Users/gtoth/Tmp/SWMF/lib/libEE.a #^CMP IF EE mkdir Tmp_LIBGM; cd Tmp_LIBGM; ar -x /Users/gtoth/Tmp/SWMF/lib/libGM.a #^CMP IF GM mkdir Tmp_LIBIE; cd Tmp_LIBIE; ar -x /Users/gtoth/Tmp/SWMF/lib/libIE.a #^CMP IF IE mkdir Tmp_LIBIH; cd Tmp_LIBIH; ar -x /Users/gtoth/Tmp/SWMF/lib/libIH.a #^CMP IF IH mkdir Tmp_LIBIM; cd Tmp_LIBIM; ar -x /Users/gtoth/Tmp/SWMF/lib/libIM.a #^CMP IF IM mkdir Tmp_LIBOH; cd Tmp_LIBOH; ar -x /Users/gtoth/Tmp/SWMF/lib/libOH.a #^CMP IF OH mkdir Tmp_LIBPC; cd Tmp_LIBPC; ar -x /Users/gtoth/Tmp/SWMF/lib/libPC.a #^CMP IF PC mkdir Tmp_LIBPS; cd Tmp_LIBPS; ar -x /Users/gtoth/Tmp/SWMF/lib/libPS.a #^CMP IF PS mkdir Tmp_LIBPT; cd Tmp_LIBPT; ar -x /Users/gtoth/Tmp/SWMF/lib/libPT.a #^CMP IF PT mkdir Tmp_LIBPW; cd Tmp_LIBPW; ar -x /Users/gtoth/Tmp/SWMF/lib/libPW.a #^CMP IF PW mkdir Tmp_LIBRB; cd Tmp_LIBRB; ar -x /Users/gtoth/Tmp/SWMF/lib/libRB.a #^CMP IF RB mkdir Tmp_LIBSC; cd Tmp_LIBSC; ar -x /Users/gtoth/Tmp/SWMF/lib/libSC.a #^CMP IF SC mkdir Tmp_LIBSP; cd Tmp_LIBSP; ar -x /Users/gtoth/Tmp/SWMF/lib/libSP.a #^CMP IF SP mkdir Tmp_LIBUA; cd Tmp_LIBUA; ar -x /Users/gtoth/Tmp/SWMF/lib/libUA.a #^CMP IF UA make[5]: `swmf.o' is up to date. mpif90 -o /Users/gtoth/Tmp/SWMF/bin/SWMF.exe swmf.o Tmp_*/*.o -r8 -C -gline -nan \ -L/Users/gtoth/Tmp/SWMF/util/HYPRE/lib -lHYPRE -lstdc++ -dusty option disables -C=calls Program /Users/gtoth/Tmp/SWMF/bin/SWMF.exe has been brought up to date. make PIDL cd GM/BATSRUS; make PIDL cd /Users/gtoth/Tmp/SWMF/share/Library/src; make LIB make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a make[6]: `/Users/gtoth/Tmp/SWMF/lib/libSHARE.a' is up to date. /Users/gtoth/Tmp/SWMF/lib/libSHARE.a has been brought up to date. cd srcPostProc; make PIDL make /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe make[6]: `/Users/gtoth/Tmp/SWMF/bin/PostIDL.exe' is up to date. Program PostIDL has been brought up to date. make test10_rundir rm -rf /Users/gtoth/Tmp/SWMF/run_test make rundir RUNDIR=/Users/gtoth/Tmp/SWMF/run_test mkdir -p /Users/gtoth/Tmp/SWMF/run_test/STDOUT cp Param/LAYOUT.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in cp Param/PARAM.DEFAULT /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp share/Scripts/Restart.pl /Users/gtoth/Tmp/SWMF/run_test/Restart.pl cp share/Scripts/PostProc.pl /Users/gtoth/Tmp/SWMF/run_test/PostProc.pl touch /Users/gtoth/Tmp/SWMF/run_test/core chmod 444 /Users/gtoth/Tmp/SWMF/run_test/core cd /Users/gtoth/Tmp/SWMF/run_test; ln -s /Users/gtoth/Tmp/SWMF/bin/SWMF.exe . ; ln -s /Users/gtoth/Tmp/SWMF/Param . cd /Users/gtoth/Tmp/SWMF/EE/Empty; make rundir No run/EE for EE Empty cd /Users/gtoth/Tmp/SWMF/GM/Empty; make rundir No run/GM for GM Empty cd /Users/gtoth/Tmp/SWMF/IE/Empty; make rundir No run/IE for IE Empty cd /Users/gtoth/Tmp/SWMF/IH/BATSRUS; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/IH cd /Users/gtoth/Tmp/SWMF/run_test/IH; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/EARTH_TRAJ.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param/HELIOSPHERE Param cd /Users/gtoth/Tmp/SWMF/IM/Empty; make rundir No run/IM for IM Empty cd /Users/gtoth/Tmp/SWMF/OH/Empty; make rundir No run/OH for OH Empty cd /Users/gtoth/Tmp/SWMF/PC/Empty; make rundir No run/PC for PC Empty cd /Users/gtoth/Tmp/SWMF/PS/Empty; make rundir No run/PS for PS Empty cd /Users/gtoth/Tmp/SWMF/PT/Empty; make rundir No run/PT for PT Empty cd /Users/gtoth/Tmp/SWMF/PW/Empty; make rundir No run/PW for PW Empty cd /Users/gtoth/Tmp/SWMF/RB/Empty; make rundir No run/RB for RB Empty cd /Users/gtoth/Tmp/SWMF/SC/BATSRUS; make rundir mkdir /Users/gtoth/Tmp/SWMF/run_test/SC cd /Users/gtoth/Tmp/SWMF/run_test/SC; \ mkdir restartIN restartOUT IO2; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostIDL.exe .; \ ln -s /Users/gtoth/Tmp/SWMF/bin/PostSPH.exe .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/IDL/pIDL .; \ cp /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Scripts/TEC/pTEC .; \ ln -s /Users/gtoth/Tmp/SWMF/GM/BATSRUS/Param/CORONA Param cd /Users/gtoth/Tmp/SWMF/SP/Empty; make rundir No run/SP for SP Empty cd /Users/gtoth/Tmp/SWMF/UA/Empty; make rundir No run/UA for UA Empty cp share/JobScripts/*`hostname | sed -e 's/\..*//; s/[0-9]*$//'`* /Users/gtoth/Tmp/SWMF/run_test/ Creation of /Users/gtoth/Tmp/SWMF/run_test directory succeeded cp Param/PARAM.in.test.SCIH_3T /Users/gtoth/Tmp/SWMF/run_test/PARAM.in cp Param/LAYOUT.in.test.SCIH /Users/gtoth/Tmp/SWMF/run_test/LAYOUT.in make test10_run cd /Users/gtoth/Tmp/SWMF/run_test; mpirun -np 4 ./SWMF.exe > runlog cd /Users/gtoth/Tmp/SWMF/run_test; ./PostProc.pl -M RESULTS bin/load_mpich: No such file or directory. bin/load_mpich: No such file or directory. PostProc.pl: mv IH/IO2 RESULTS/IH with 4 files PostProc.pl: mv SC/IO2 RESULTS/SC with 6 files WARNING in PostProc.pl: no files were found in STDOUT PostProc.pl: cp PARAM.in RESULTS/ PostProc.pl: TIMINGS from runlog (init, run) 0.43 647.85 PostProc.pl: mv runlog RESULTS/ PostProc.pl: Restart.pl -o RESULTS/RESTART make test10_check (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b -a=1e-27 \ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/SC/log_n000000.log \ output/test10/SC_log_n000000.log \ > test10_sc.diff) (/Users/gtoth/Tmp/SWMF/share/Scripts/DiffNum.pl -b \ /Users/gtoth/Tmp/SWMF/run_test/RESULTS/IH/log_n000000.log \ output/test10/IH_log_n000000.log \ > test10_ih.diff) ls -l test10*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 25 00:23 test10_ih.diff -rw-r--r-- 1 gtoth 1224 0 Oct 25 00:23 test10_sc.diff if([ "y" ]); then rm -rf run_test10; mv /Users/gtoth/Tmp/SWMF/run_test run_test10; fi -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_geopack.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_freq.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_coord_transform.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_axes.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_io_unit.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_interpolate_amr.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:31 share/Library/test/test_interpolate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_initial_state.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_linear_solver.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_linear_advection.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_line_extract.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_sort.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_ray_trace.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_plot_file.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_planet_field.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_lookup_table.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_triangulate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:32 share/Library/test/test_time_convert.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:33 share/Library/test/test_utilities.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:33 share/Library/test/test_process_var_name.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 GM/BATSRUS/test_fluxemergence.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 GM/BATSRUS/test_shocktube.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:38 GM/BATSRUS/test_partsteady.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:42 GM/BATSRUS/test_hallmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:45 GM/BATSRUS/test_twofluidmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:46 GM/BATSRUS/test_multifluid.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:46 GM/BATSRUS/test_multiion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 GM/BATSRUS/test_mhdions.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 GM/BATSRUS/test_mhdnoncons.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:47 GM/BATSRUS/test_eosgodunov.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:48 GM/BATSRUS/test_levelset.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:50 GM/BATSRUS/test_hyades2d.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:53 GM/BATSRUS/test_laserpackage.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:56 GM/BATSRUS/test_graydiffusion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:56 GM/BATSRUS/test_viscosity.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 19:58 GM/BATSRUS/test_corona.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:00 GM/BATSRUS/test_coronasph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:02 GM/BATSRUS/test_corona_2t.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:07 GM/BATSRUS/test_chromo.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:33 GM/BATSRUS/test_outerhelio.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:38 GM/BATSRUS/test_earthsph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:43 GM/BATSRUS/test_2bodyplot.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:46 GM/BATSRUS/test_titan.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:50 GM/BATSRUS/test_titan_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:50 GM/BATSRUS/test_mars.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:52 GM/BATSRUS/test_marsfluids.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:52 GM/BATSRUS/test_marsfluids_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:55 GM/BATSRUS/test_venus.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:58 GM/BATSRUS/test_venus_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 20:59 GM/BATSRUS/test_mercurysph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:02 GM/BATSRUS/test_saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:06 GM/BATSRUS/test_comet.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:08 GM/BATSRUS/test_cometfluids.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:10 GM/BATSRUS/test_cometfluids_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:10 GM/BATSRUS/test_magnetometer.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 21:12 GM/BATSRUS/test_anisotropic.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:13 GM/BATSRUS/test_func.diff -rw-r--r-- 1 gtoth 1224 36 Oct 24 22:13 IE/Ridley_serial/notest.diff -rw-r--r-- 1 gtoth 1224 28 Oct 24 22:13 IE/RIM/notest.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:14 IM/HEIDI/test_analytic.diff -rw-r--r-- 1 gtoth 1224 28 Oct 24 22:18 PS/DGCPM/notest.diff -rw-r--r-- 1 gtoth 1224 26 Oct 24 22:18 IM/RCM2/notest.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:18 IM/HEIDI/test_numeric.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:19 PT/AMPS/test_amps.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 PW/PWOM/test_Saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 PW/PWOM/test_Saturn_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 PW/PWOM/test_Saturn_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 PW/PWOM/test_Saturn_restart_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:20 PW/PWOM/test_Earth.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:21 PW/PWOM/test_Earth_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:21 PW/PWOM/test_Earth_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:21 PW/PWOM/test_Earth_restart_plots.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:24 RB/RBE/test.diff -rw-r--r-- 1 gtoth 1224 27 Oct 24 22:25 SP/Kota/notest.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:25 test_pw.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:38 test_rb.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 22:38 test_ps.diff -rw-r--r-- 1 gtoth 1224 21 Oct 24 22:39 test_esmf.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:04 test_ccmc_small.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:07 test1_pw.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:07 test1_ie.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:07 test1_gm.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:25 test2_sc.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:25 test2_ih.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:25 test2_gm.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:29 test3_im_rcm.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:29 test3_ie.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:29 test3_gm.diff -rw-r--r-- 1 gtoth 1224 46 Oct 24 23:29 test4_im_heidi.diff -rw-r--r-- 1 gtoth 1224 46 Oct 24 23:29 test4_ie.diff -rw-r--r-- 1 gtoth 1224 46 Oct 24 23:29 test4_gm.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:37 test5_ee.diff -rw-r--r-- 1 gtoth 1224 46 Oct 24 23:37 test6_im_crcm.diff -rw-r--r-- 1 gtoth 1224 46 Oct 24 23:37 test6_ie.diff -rw-r--r-- 1 gtoth 1224 46 Oct 24 23:37 test6_gm.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:44 test7_oh.diff -rw-r--r-- 1 gtoth 1224 0 Oct 24 23:44 test7_ih.diff -rw-r--r-- 1 gtoth 1224 46 Oct 24 23:45 test8_im_rcm_multi.diff -rw-r--r-- 1 gtoth 1224 46 Oct 24 23:45 test8_ie.diff -rw-r--r-- 1 gtoth 1224 46 Oct 24 23:45 test8_gm_multi.diff -rw-r--r-- 1 gtoth 1224 0 Oct 25 00:12 test9_sc_chromo.diff -rw-r--r-- 1 gtoth 1224 0 Oct 25 00:12 test9_ih.diff -rw-r--r-- 1 gtoth 1224 0 Oct 25 00:23 test10_sc.diff -rw-r--r-- 1 gtoth 1224 0 Oct 25 00:23 test10_ih.diff See test_swmf.res and test_swmf.log for more detail...